diff --git a/force_bdss/mco/parameters/core_mco_parameters.py b/force_bdss/mco/parameters/core_mco_parameters.py index 35e46232380252818ed2878b0f78cb8aba5af414..e33559151c8ac348d846bc19a55387249f242d37 100644 --- a/force_bdss/mco/parameters/core_mco_parameters.py +++ b/force_bdss/mco/parameters/core_mco_parameters.py @@ -26,7 +26,8 @@ def all_core_factories(): """Produces a list of all factories contained in this module.""" import inspect - return [c() for c in inspect.getmodule(all_core_factories).__dict__.values() + return [c() + for c in inspect.getmodule(all_core_factories).__dict__.values() if inspect.isclass(c) and c is not BaseMCOParameterFactory and issubclass(c, BaseMCOParameterFactory)] diff --git a/force_bdss/tests/fixtures/test_csv.json b/force_bdss/tests/fixtures/test_csv.json index 85fb4fb8dcf7dd7b7d858e61c7f9b1d2173a1147..dbd1a9d9c205cfa1b8fdc9d59676a83f187b05a9 100644 --- a/force_bdss/tests/fixtures/test_csv.json +++ b/force_bdss/tests/fixtures/test_csv.json @@ -4,7 +4,13 @@ "multi_criteria_optimizer": { "id": "force.bdss.bundle.enthought.dakota", "model_data": { - "parameters" : [] + "parameters" : [ + { + "id": "force.bdss.mco_parameter.enthought.ranged", + "model_data": { + } + } + ] } }, "data_sources": [