Пример #1
0
 def test_arc_param_calculation(self):
     for crt_data in self.arc_data:
         for param_names in self.base_arc_params:
             crt_params = dict([x for x in crt_data.items() if x[0] in param_names])
             for name in Arc.calc_function_map:
                 arc = Arc(verify=False, **crt_params)
                 actual_value = getattr(arc, name)
                 if name in crt_data:
                     expected_value = Arc.wrap_param(name, crt_data[name])
                     self.assertTrue(
                         np.allclose(expected_value, actual_value),
                         msg="Wrong value for {}, expected: {}, found: {}".format(
                             name, expected_value, actual_value
                         )
                     )
Пример #2
0
 def test_arc_from_base_params(self):
     for crt_data in self.arc_data:
         for param_names in self.base_arc_params:
             crt_params = dict([x for x in crt_data.items() if x[0] in param_names])
             arc = Arc(verify=False, **crt_params)
             # print "******************************"
             # print "param_names: ", param_names
             # print "crt_params: ", crt_params
             # print "******************************"
             # print arc
             arc.verify()
             # print arc
             for name, expected_value in crt_data.items():
                 if hasattr(arc, name):
                     expected_value = Arc.wrap_param(name, expected_value)
                     actual_value = getattr(arc, name)
                     self.assertTrue(
                         np.allclose(expected_value, actual_value),
                         msg="Wrong value for {}, expected: {}, found: {}".format(
                             name, expected_value, actual_value
                         )
                     )