Class e.c.t.t.TestPluginRegistry(TestPluginRegistryMixin, TestCase):

Part of elisa.core.tests.test_plugin_registry View In Hierarchy

No class docstring
Line # Kind Name Docs
151 Method setUp Undocumented
158 Method test_import Import a component from a plugin.
166 Method test_gstreamer_plugin Import a component from a plugin.
175 Method test_create Create a component calling ComponentClass.create().
195 Method test_create_component_factory Create a component with PluginRegistry.create_component.
218 Method test_create_component_factory_invalid_path Undocumented
223 Method test_get_plugin_names Get the list of available plugins.
230 Method test_default_config Create a component and check that the default configuration is loaded.
247 Method test_application_config Create a component and check that the configuration is loaded from the
271 Method test_hot_upgrade Load a component from a plugin, then upgrade the plugin and check that
301 Method test_reload_cache Undocumented
312 Method test_update_cache Undocumented
358 Method test_get_downloadable_plugins Undocumented
373 Method test_download_plugin Undocumented

Inherited from TestPluginRegistryMixin:

Line # Kind Name Docs
102 Method tearDown Undocumented
106 Method patch_application Setup common.application, saving the old application object.
123 Method unpatch_application Restore the application object saved in patch_application().
130 Method copy_plugins Undocumented
136 Method install_plugin Undocumented
142 Method uninstall_plugin Undocumented
def setUp(self):
Undocumented
def test_import(self):
Import a component from a plugin.

Check that the normal import statement works correctly.

def test_gstreamer_plugin(self):
Import a component from a plugin.

Check that the normal import statement works correctly.

def test_create(self):
Create a component calling ComponentClass.create().

Check that a component can be created given its class.

def test_create_component_factory(self):
Create a component with PluginRegistry.create_component.

Check that a plugin can be created given its path.

def test_create_component_factory_invalid_path(self):
Undocumented
def test_get_plugin_names(self):
Get the list of available plugins.
def test_default_config(self):
Create a component and check that the default configuration is loaded.
def test_application_config(self):
Create a component and check that the configuration is loaded from the configuration file.
def test_hot_upgrade(self):
Load a component from a plugin, then upgrade the plugin and check that the component is reloaded.
def test_reload_cache(self):
Undocumented
def test_update_cache(self):
Undocumented
def test_get_downloadable_plugins(self):
Undocumented
def test_download_plugin(self):
Undocumented
API Documentation for Elisa Media Center, generated by pydoctor at 2009-02-16 19:15:05.