Пример #1
0
 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)))
Пример #2
0
 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))
Пример #3
0
 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)
Пример #4
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))
Пример #5
0
 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))
Пример #6
0
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())