From dc5d55cedbb5191aa672a20a78763dbeb7718dda Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Thu, 17 May 2018 17:02:55 +0100 Subject: [PATCH] Ported data source probe to new API --- force_bdss/tests/probe_classes/data_source.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/force_bdss/tests/probe_classes/data_source.py b/force_bdss/tests/probe_classes/data_source.py index f50f81a..9a96f60 100644 --- a/force_bdss/tests/probe_classes/data_source.py +++ b/force_bdss/tests/probe_classes/data_source.py @@ -49,10 +49,17 @@ class ProbeDataSourceModel(BaseDataSourceModel): class ProbeDataSourceFactory(BaseDataSourceFactory, ProbeEvaluatorFactory): - id = Str(factory_id("enthought", "test_ds")) - name = Str('test_data_source') + def get_identifier(self): + return "test_ds" - model_class = Type(ProbeDataSourceModel) + def get_name(self): + return "test_data_source" + + def get_model_class(self): + return ProbeDataSourceModel + + def get_data_source_class(self): + return ProbeDataSource def create_model(self, model_data=None): if model_data is None: @@ -67,7 +74,7 @@ class ProbeDataSourceFactory(BaseDataSourceFactory, ) def create_data_source(self): - return ProbeDataSource( + return self.data_source_class( factory=self, run_function=self.run_function, ) -- GitLab