Skip to content
Snippets Groups Projects
Unverified Commit 6320e704 authored by Stefano Borini's avatar Stefano Borini Committed by GitHub
Browse files

Merge pull request #126 from force-h2020/rework-probe-mco-factory-to-return-parameter-factories

Returns ProbeParameterFactory from ProbeMCOFactory
parents a8bec692 5356c096
No related branches found
No related tags found
No related merge requests found
from traits.api import Str, Type, Bool, Int, Function, List from traits.api import Str, Type, Bool, Int, Function
from force_bdss.ids import mco_parameter_id, factory_id from force_bdss.ids import mco_parameter_id, factory_id
from force_bdss.core.data_value import DataValue from force_bdss.core.data_value import DataValue
...@@ -10,7 +10,11 @@ from force_bdss.api import ( ...@@ -10,7 +10,11 @@ from force_bdss.api import (
class ProbeMCOModel(BaseMCOModel): class ProbeMCOModel(BaseMCOModel):
pass #: Counts how many times the edit_traits method has been called
edit_traits_call_count = Int(0)
def edit_traits(self, *args, **kwargs):
self.edit_traits_call_count += 1
def run_func(*args, **kwargs): def run_func(*args, **kwargs):
...@@ -62,8 +66,6 @@ class ProbeMCOFactory(BaseMCOFactory): ...@@ -62,8 +66,6 @@ class ProbeMCOFactory(BaseMCOFactory):
mco_class = Type(ProbeMCO) mco_class = Type(ProbeMCO)
probe_parameter_factories = List(Type(ProbeParameterFactory))
nb_output_data_values = Int(0) nb_output_data_values = Int(0)
def create_model(self, model_data=None): def create_model(self, model_data=None):
...@@ -83,4 +85,4 @@ class ProbeMCOFactory(BaseMCOFactory): ...@@ -83,4 +85,4 @@ class ProbeMCOFactory(BaseMCOFactory):
return self.mco_class(self) return self.mco_class(self)
def parameter_factories(self): def parameter_factories(self):
return [] return [ProbeParameterFactory(mco_factory=self)]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment