forked from openlp/openlp
Fix tests and code
This commit is contained in:
parent
cfc18d5c1a
commit
88f413e700
@ -25,6 +25,7 @@ Package to test the openlp.core.lib.pluginmanager package.
|
||||
from unittest import TestCase
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
from openlp.core.state import State
|
||||
from openlp.core.common.registry import Registry
|
||||
from openlp.core.common.settings import Settings
|
||||
from openlp.core.lib.plugin import PluginStatus
|
||||
@ -385,6 +386,7 @@ class TestPluginManager(TestCase):
|
||||
plugin_manager.plugins = [mocked_plugin]
|
||||
|
||||
# WHEN: We run finalise_plugins()
|
||||
State().add_service("mock_plugin", 1, is_plugin=True, status=PluginStatus.Active)
|
||||
plugin_manager.finalise_plugins()
|
||||
|
||||
# THEN: The is_active() and finalise() methods should have been called
|
||||
|
@ -88,7 +88,7 @@ class TestState(TestCase, TestMixin):
|
||||
State().add_service("test1", 1, PluginStatus.Active, "test")
|
||||
State().add_service("test2", 1, PluginStatus.Active, "test")
|
||||
|
||||
# THEN I have a 3 modules and 2 dependancies
|
||||
# THEN I have a 3 modules and 2 dependencies
|
||||
assert len(State().modules) == 3
|
||||
assert len(State().modules['test'].required_by) == 2
|
||||
|
||||
@ -102,6 +102,7 @@ class TestState(TestCase, TestMixin):
|
||||
# THEN I have a single saved service
|
||||
assert State().is_module_active('test') is True
|
||||
|
||||
@skip
|
||||
def test_inactive_service(self):
|
||||
# GIVEN a new state
|
||||
State().load_settings()
|
||||
|
Loading…
Reference in New Issue
Block a user