def test_initial_parameter_outside(self):
     MP = ModelParameters()
     MP.add_model_parameter('aa', 0, minimum = -10., maximum = 10)
     MP.add_model_parameter('bb', 11, minimum = -10., maximum = 10)
     MP._openparameterstructure(nbatch=1)
     with self.assertRaises(SystemExit, msg = 'Initial value outside of bounds.'):
         MP._check_initial_values_wrt_parameter_limits()
Example #2
0
 def test_initial_parameter_okay(self):
     MP = ModelParameters()
     MP.add_model_parameter('aa', 0, minimum=-10., maximum=10)
     MP.add_model_parameter('bb', 9, minimum=-10., maximum=10)
     MP._openparameterstructure(nbatch=1)
     self.assertTrue(MP._check_initial_values_wrt_parameter_limits())