From c46343ecc8905087f8698a928e255ce09ec78404 Mon Sep 17 00:00:00 2001
From: Stefano Borini <sborini@enthought.com>
Date: Fri, 14 Jul 2017 13:36:45 +0100
Subject: [PATCH] Moved test plugin to separate package

---
 force_bdss/core_plugins/__init__.py                      | 0
 force_bdss/core_plugins/test_data_sources/__init__.py    | 0
 .../core_plugins/test_data_sources/basic/__init__.py     | 0
 .../test_data_sources/basic}/basic_bundle.py             | 5 +++--
 .../test_data_sources/basic}/basic_data_source.py        | 0
 .../test_data_sources/basic}/basic_model.py              | 0
 .../test_data_sources}/data_sources_plugin.py            | 9 +++++----
 .../core_plugins/test_data_sources/price/__init__.py     | 0
 .../test_data_sources/price}/price_bundle.py             | 5 +++--
 .../test_data_sources/price}/price_data_source.py        | 0
 .../test_data_sources/price}/price_model.py              | 0
 .../core_plugins/test_data_sources/viscosity/__init__.py | 0
 .../test_data_sources/viscosity}/viscosity_bundle.py     | 8 ++++----
 .../viscosity}/viscosity_data_source.py                  | 0
 .../test_data_sources/viscosity}/viscosity_model.py      | 0
 setup.py                                                 | 3 ++-
 16 files changed, 17 insertions(+), 13 deletions(-)
 create mode 100644 force_bdss/core_plugins/__init__.py
 create mode 100644 force_bdss/core_plugins/test_data_sources/__init__.py
 create mode 100644 force_bdss/core_plugins/test_data_sources/basic/__init__.py
 rename force_bdss/{data_sources => core_plugins/test_data_sources/basic}/basic_bundle.py (79%)
 rename force_bdss/{data_sources => core_plugins/test_data_sources/basic}/basic_data_source.py (100%)
 rename force_bdss/{data_sources => core_plugins/test_data_sources/basic}/basic_model.py (100%)
 rename force_bdss/{data_sources => core_plugins/test_data_sources}/data_sources_plugin.py (61%)
 create mode 100644 force_bdss/core_plugins/test_data_sources/price/__init__.py
 rename force_bdss/{data_sources => core_plugins/test_data_sources/price}/price_bundle.py (79%)
 rename force_bdss/{data_sources => core_plugins/test_data_sources/price}/price_data_source.py (100%)
 rename force_bdss/{data_sources => core_plugins/test_data_sources/price}/price_model.py (100%)
 create mode 100644 force_bdss/core_plugins/test_data_sources/viscosity/__init__.py
 rename force_bdss/{data_sources => core_plugins/test_data_sources/viscosity}/viscosity_bundle.py (66%)
 rename force_bdss/{data_sources => core_plugins/test_data_sources/viscosity}/viscosity_data_source.py (100%)
 rename force_bdss/{data_sources => core_plugins/test_data_sources/viscosity}/viscosity_model.py (100%)

diff --git a/force_bdss/core_plugins/__init__.py b/force_bdss/core_plugins/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/force_bdss/core_plugins/test_data_sources/__init__.py b/force_bdss/core_plugins/test_data_sources/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/force_bdss/core_plugins/test_data_sources/basic/__init__.py b/force_bdss/core_plugins/test_data_sources/basic/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/force_bdss/data_sources/basic_bundle.py b/force_bdss/core_plugins/test_data_sources/basic/basic_bundle.py
similarity index 79%
rename from force_bdss/data_sources/basic_bundle.py
rename to force_bdss/core_plugins/test_data_sources/basic/basic_bundle.py
index a0764c4..8a99792 100644
--- a/force_bdss/data_sources/basic_bundle.py
+++ b/force_bdss/core_plugins/test_data_sources/basic/basic_bundle.py
@@ -1,8 +1,9 @@
 from traits.api import provides, HasStrictTraits, String
 
-from force_bdss.data_sources.basic_data_source import BasicDataSource
 from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle
-from force_bdss.mco.basic_model import BasicModel
+
+from .basic_model import BasicModel
+from .basic_data_source import BasicDataSource
 
 
 @provides(IDataSourceBundle)
diff --git a/force_bdss/data_sources/basic_data_source.py b/force_bdss/core_plugins/test_data_sources/basic/basic_data_source.py
similarity index 100%
rename from force_bdss/data_sources/basic_data_source.py
rename to force_bdss/core_plugins/test_data_sources/basic/basic_data_source.py
diff --git a/force_bdss/data_sources/basic_model.py b/force_bdss/core_plugins/test_data_sources/basic/basic_model.py
similarity index 100%
rename from force_bdss/data_sources/basic_model.py
rename to force_bdss/core_plugins/test_data_sources/basic/basic_model.py
diff --git a/force_bdss/data_sources/data_sources_plugin.py b/force_bdss/core_plugins/test_data_sources/data_sources_plugin.py
similarity index 61%
rename from force_bdss/data_sources/data_sources_plugin.py
rename to force_bdss/core_plugins/test_data_sources/data_sources_plugin.py
index 85c2b1a..9960da3 100644
--- a/force_bdss/data_sources/data_sources_plugin.py
+++ b/force_bdss/core_plugins/test_data_sources/data_sources_plugin.py
@@ -1,10 +1,11 @@
 from envisage.plugin import Plugin
 from traits.api import List
 
-from force_bdss.data_sources.basic_bundle import BasicBundle
-from force_bdss.data_sources.price_bundle import PriceBundle
-from force_bdss.data_sources.viscosity_bundle import ViscosityBundle
-from .i_data_source_bundle import IDataSourceBundle
+from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle
+
+from .basic.basic_bundle import BasicBundle
+from .price.price_bundle import PriceBundle
+from .viscosity.viscosity_bundle import ViscosityBundle
 
 
 class DataSourcesPlugin(Plugin):
diff --git a/force_bdss/core_plugins/test_data_sources/price/__init__.py b/force_bdss/core_plugins/test_data_sources/price/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/force_bdss/data_sources/price_bundle.py b/force_bdss/core_plugins/test_data_sources/price/price_bundle.py
similarity index 79%
rename from force_bdss/data_sources/price_bundle.py
rename to force_bdss/core_plugins/test_data_sources/price/price_bundle.py
index 7067d1a..2721ee2 100644
--- a/force_bdss/data_sources/price_bundle.py
+++ b/force_bdss/core_plugins/test_data_sources/price/price_bundle.py
@@ -2,8 +2,9 @@ from traits.api import provides, HasStrictTraits
 from traits.trait_types import String
 
 from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle
-from force_bdss.data_sources.price_data_source import PriceDataSource
-from force_bdss.data_sources.price_model import PriceModel
+
+from .price_model import PriceModel
+from .price_data_source import PriceDataSource
 
 
 @provides(IDataSourceBundle)
diff --git a/force_bdss/data_sources/price_data_source.py b/force_bdss/core_plugins/test_data_sources/price/price_data_source.py
similarity index 100%
rename from force_bdss/data_sources/price_data_source.py
rename to force_bdss/core_plugins/test_data_sources/price/price_data_source.py
diff --git a/force_bdss/data_sources/price_model.py b/force_bdss/core_plugins/test_data_sources/price/price_model.py
similarity index 100%
rename from force_bdss/data_sources/price_model.py
rename to force_bdss/core_plugins/test_data_sources/price/price_model.py
diff --git a/force_bdss/core_plugins/test_data_sources/viscosity/__init__.py b/force_bdss/core_plugins/test_data_sources/viscosity/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/force_bdss/data_sources/viscosity_bundle.py b/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_bundle.py
similarity index 66%
rename from force_bdss/data_sources/viscosity_bundle.py
rename to force_bdss/core_plugins/test_data_sources/viscosity/viscosity_bundle.py
index c338a98..6b05b06 100644
--- a/force_bdss/data_sources/viscosity_bundle.py
+++ b/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_bundle.py
@@ -1,9 +1,9 @@
-from traits.api import provides, HasStrictTraits
-from traits.trait_types import String
+from traits.api import provides, HasStrictTraits, String
+
+from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle
 
-from force_bdss.data_sources.viscosity_model import ViscosityModel
-from .i_data_source_bundle import IDataSourceBundle
 from .viscosity_data_source import ViscosityDataSource
+from .viscosity_model import ViscosityModel
 
 
 @provides(IDataSourceBundle)
diff --git a/force_bdss/data_sources/viscosity_data_source.py b/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_data_source.py
similarity index 100%
rename from force_bdss/data_sources/viscosity_data_source.py
rename to force_bdss/core_plugins/test_data_sources/viscosity/viscosity_data_source.py
diff --git a/force_bdss/data_sources/viscosity_model.py b/force_bdss/core_plugins/test_data_sources/viscosity/viscosity_model.py
similarity index 100%
rename from force_bdss/data_sources/viscosity_model.py
rename to force_bdss/core_plugins/test_data_sources/viscosity/viscosity_model.py
diff --git a/setup.py b/setup.py
index 3105683..7eeb17c 100644
--- a/setup.py
+++ b/setup.py
@@ -12,7 +12,8 @@ setup(
         "force.bdss.extensions": [
             "mco = force_bdss.mco.multi_criteria_optimizers_plugin:"
             "MultiCriteriaOptimizersPlugin",
-            "data_source = force_bdss.data_sources.data_sources_plugin:"
+            "data_source = force_bdss.core_plugins."
+            "test_data_sources.data_sources_plugin:"
             "DataSourcesPlugin",
         ]
     },
-- 
GitLab