def test_6(self): test_integrate = integrate.integral(self.all_funcs[5]) try: tmp = test_integrate.integrate_region() self.assertEqual(type(tmp), type((1,2))) except: tmp = test_integrate.integrate_range() self.assertEqual(type(tmp), type((1,2)))
def test_13(self): test_integrate = integrate.integral(self.all_funcs[12]) try: tmp = test_integrate.integrate_region() self.assertEqual(type(tmp), type('')) except: tmp = test_integrate.integrate_range() self.assertEqual(type(tmp), type((1,2))) self.assertAlmostEqual(tmp[0], float(20/3)*np.sin(8))
def test_9(self): test_integrate = integrate.integral(self.all_funcs[8]) try: tmp = test_integrate.integrate_region() self.assertEqual(type(tmp), type((1,2))) self.assertAlmostEqual(tmp[0], 0) except: tmp = test_integrate.integrate_range() self.assertEqual(type(tmp), type((1,2))) self.assertAlmostEqual(tmp[0], 0)
def test_8(self): test_integrate = integrate.integral(self.all_funcs[7]) try: tmp = test_integrate.integrate_region() self.assertEqual(type(tmp), type((1,2))) self.assertAlmostEqual(tmp[0], -float(8296/13)) except: tmp = test_integrate.integrate_range() self.assertEqual(type(tmp), type((1,2))) self.assertAlmostEqual(tmp[0], -float(8296/13))
def test_12(self): test_integrate = integrate.integral(self.all_funcs[11]) try: tmp = test_integrate.integrate_region() self.assertEqual(type(tmp), type((1,2))) self.assertAlmostEqual(tmp[0], float(24057/5)) except: tmp = test_integrate.integrate_range() self.assertEqual(type(tmp), type((1,2))) self.assertAlmostEqual(tmp[0], float(24057/5))
import integration_lib.parser_west as parser import integration_lib.function as func import integration_lib.integrate_func as integrate check_parse = parser.parser() print(check_parse.args) test_func = func.math_function(check_parse.args) test_integrate = integrate.integral(test_func) print(test_integrate.integrate_region()) #print(test_integrate.integrate_range())