Exemplo n.º 1
0
 def test_asymptotic(self):
     pd = AsymptoticNumericParamDef(2, 10)
     dict = _param_def_to_dict(pd)
     new_pd = _dict_to_param_def(dict)
     assert type(pd) == type(new_pd)
     assert pd.asymptotic_border == new_pd.asymptotic_border
     assert pd.border == new_pd.border
Exemplo n.º 2
0
 def test_position(self):
     pd = PositionParamDef(["a", "b", "c"], [0, 1, 2])
     dict = _param_def_to_dict(pd)
     new_pd = _dict_to_param_def(dict)
     assert type(pd) == type(new_pd)
     assert pd.values == new_pd.values
     assert pd.positions== new_pd.positions
Exemplo n.º 3
0
 def test_fixed_value(self):
     pd = FixedValueParamDef([0, 1, 2])
     dict = _param_def_to_dict(pd)
     new_pd = _dict_to_param_def(dict)
     assert type(pd) == type(new_pd)
     assert pd.values == new_pd.values
     assert pd.positions== new_pd.positions
Exemplo n.º 4
0
 def test_minmax_numeric(self):
     pd = MinMaxNumericParamDef(-2, 20)
     dict = _param_def_to_dict(pd)
     new_pd = _dict_to_param_def(dict)
     assert type(pd) == type(new_pd)
     assert pd.lower_bound == new_pd.lower_bound
     assert pd.upper_bound == new_pd.upper_bound
Exemplo n.º 5
0
 def test_nominal(self):
     pd = NominalParamDef(["a", "b", "c"])
     dict = _param_def_to_dict(pd)
     new_pd = _dict_to_param_def(dict)
     assert type(pd) == type(new_pd)
     assert pd.values == new_pd.values