From d971f36f8c436cc9c413b6d4fd0b46d6e41ad099 Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Thu, 17 May 2018 17:47:06 +0100 Subject: [PATCH] Introduced dummy extension plugin. Renamed dummy factories ids and names --- force_bdss/tests/dummy_classes/data_source.py | 4 ++-- .../tests/dummy_classes/extension_plugin.py | 18 ++++++++++++++++++ force_bdss/tests/dummy_classes/mco.py | 4 ++-- .../dummy_classes/notification_listener.py | 4 ++-- 4 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 force_bdss/tests/dummy_classes/extension_plugin.py diff --git a/force_bdss/tests/dummy_classes/data_source.py b/force_bdss/tests/dummy_classes/data_source.py index 230c665..62330c6 100644 --- a/force_bdss/tests/dummy_classes/data_source.py +++ b/force_bdss/tests/dummy_classes/data_source.py @@ -18,10 +18,10 @@ class DummyDataSourceModel(BaseDataSourceModel): class DummyDataSourceFactory(BaseDataSourceFactory): def get_identifier(self): - return "foo" + return "dummy_data_source" def get_name(self): - return "bar" + return "Dummy data source" def get_model_class(self): return DummyDataSourceModel diff --git a/force_bdss/tests/dummy_classes/extension_plugin.py b/force_bdss/tests/dummy_classes/extension_plugin.py new file mode 100644 index 0000000..9921102 --- /dev/null +++ b/force_bdss/tests/dummy_classes/extension_plugin.py @@ -0,0 +1,18 @@ +from force_bdss.base_extension_plugin import BaseExtensionPlugin +from force_bdss.ids import plugin_id +from force_bdss.tests.dummy_classes.data_source import DummyDataSourceFactory +from force_bdss.tests.dummy_classes.mco import DummyMCOFactory +from force_bdss.tests.dummy_classes.notification_listener import \ + DummyNotificationListenerFactory + + +class DummyExtensionPlugin(BaseExtensionPlugin): + id = plugin_id("enthought", "test", 0) + + def get_factory_classes(self): + return [ + DummyMCOFactory, + DummyDataSourceFactory, + DummyNotificationListenerFactory + ] + diff --git a/force_bdss/tests/dummy_classes/mco.py b/force_bdss/tests/dummy_classes/mco.py index af09ae1..26d21f7 100644 --- a/force_bdss/tests/dummy_classes/mco.py +++ b/force_bdss/tests/dummy_classes/mco.py @@ -23,10 +23,10 @@ class DummyMCOModel(BaseMCOModel): class DummyMCOFactory(BaseMCOFactory): def get_identifier(self): - return "foo" + return "dummy_mco" def get_name(self): - return "bar" + return "Dummy MCO" def get_model_class(self): return DummyMCOModel diff --git a/force_bdss/tests/dummy_classes/notification_listener.py b/force_bdss/tests/dummy_classes/notification_listener.py index d68e189..eaa7efb 100644 --- a/force_bdss/tests/dummy_classes/notification_listener.py +++ b/force_bdss/tests/dummy_classes/notification_listener.py @@ -19,10 +19,10 @@ class DummyNotificationListenerModel(BaseNotificationListenerModel): class DummyNotificationListenerFactory(BaseNotificationListenerFactory): def get_name(self): - return "bar" + return "dummy_notification_listener" def get_identifier(self): - return "foo" + return "Dummy notification listener" def get_listener_class(self): return DummyNotificationListener -- GitLab