예제 #1
0
 def test_is_parameter_valid_min_max_bound(self) -> None:
     decl = ParameterDeclaration('foobar', min=-0.1, max=13.2)
     params = [(False, -0.5), (True, -0.1), (True, 0), (True, 7.9), (True, 13.2), (False, 17.3)]
     for expected, param in params:
         self.assertEqual(expected, decl.is_parameter_valid(param))
예제 #2
0
 def test_is_parameter_valid_no_bounds(self) -> None:
     decl = ParameterDeclaration('foo')
     param = ConstantParameter(2.4)
     self.assertTrue(decl.is_parameter_valid(param))