made it so I can call all tests at once
--HG-- rename : test/2dcubic.py => test/cubic2d.py rename : test/2dquadratic.py => test/quadratic2d.py
This commit is contained in:
parent
6bc5908a9b
commit
9827035e72
26
test/all.py
Normal file
26
test/all.py
Normal file
@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import unittest
|
||||
|
||||
import baker2dorder
|
||||
import baker2d
|
||||
import baker3d
|
||||
import cubic2d
|
||||
import pattern
|
||||
import qhull
|
||||
import quadratic2d
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
tests = [
|
||||
unittest.TestLoader().loadTestsFromTestCase(baker2dorder.Test),
|
||||
unittest.TestLoader().loadTestsFromTestCase(baker2d.Test),
|
||||
unittest.TestLoader().loadTestsFromTestCase(baker3d.Test),
|
||||
unittest.TestLoader().loadTestsFromTestCase(cubic2d.Test),
|
||||
unittest.TestLoader().loadTestsFromTestCase(pattern.Test),
|
||||
unittest.TestLoader().loadTestsFromTestCase(qhull.Test),
|
||||
unittest.TestLoader().loadTestsFromTestCase(quadratic2d.Test),
|
||||
]
|
||||
|
||||
for test in tests:
|
||||
unittest.TextTestRunner(verbosity=3).run(test)
|
4
test/baker2d.py
Executable file → Normal file
4
test/baker2d.py
Executable file → Normal file
@ -8,7 +8,7 @@ from interp import grid
|
||||
import numpy as np
|
||||
import scipy.spatial
|
||||
|
||||
class TestSequenceFunctions(unittest.TestCase):
|
||||
class Test(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.l = [[-1, 1], [-1, 0], [-1, 1], [0, -1], [0, 0], [0, 1], [1, -1], [1, 0], [1, 1]]
|
||||
self.all_points = [
|
||||
@ -153,5 +153,5 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||
self.assertAlmostEqual(c, cc)
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(Test)
|
||||
unittest.TextTestRunner(verbosity=3).run(suite)
|
||||
|
4
test/baker2dorder.py
Executable file → Normal file
4
test/baker2dorder.py
Executable file → Normal file
@ -32,7 +32,7 @@ def calculate_error_term(self, a,b,c,d,e,f):
|
||||
abc[2] * self.phis[e] * self.phis[f]
|
||||
return err
|
||||
|
||||
class TestSequenceFunctions(unittest.TestCase):
|
||||
class Test(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.verts = [
|
||||
[ 2, 3], # 0
|
||||
@ -100,5 +100,5 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(Test)
|
||||
unittest.TextTestRunner(verbosity=3).run(suite)
|
||||
|
4
test/baker3d.py
Executable file → Normal file
4
test/baker3d.py
Executable file → Normal file
@ -7,7 +7,7 @@ from interp.grid import grid
|
||||
import numpy as np
|
||||
import scipy.spatial
|
||||
|
||||
class TestSequenceFunctions(unittest.TestCase):
|
||||
class Test(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.X = [0.0, 0.0, 0.0]
|
||||
self.r = [
|
||||
@ -35,5 +35,5 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(Test)
|
||||
unittest.TextTestRunner(verbosity=2).run(suite)
|
||||
|
4
test/2dcubic.py → test/cubic2d.py
Executable file → Normal file
4
test/2dcubic.py → test/cubic2d.py
Executable file → Normal file
@ -14,7 +14,7 @@ def exact_func(X):
|
||||
y = X[0]
|
||||
return 1 + x + y
|
||||
|
||||
class TestSequenceFunctions(unittest.TestCase):
|
||||
class Test(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.verts = [
|
||||
[ 0.25, 0.40], # 0
|
||||
@ -72,5 +72,5 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||
self.assertTrue(lin_err >= final_err)
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(Test)
|
||||
unittest.TextTestRunner(verbosity=3).run(suite)
|
4
test/pattern.py
Executable file → Normal file
4
test/pattern.py
Executable file → Normal file
@ -5,7 +5,7 @@ from interp.baker import pattern
|
||||
|
||||
|
||||
|
||||
class TestSequenceFunctions(unittest.TestCase):
|
||||
class Test(unittest.TestCase):
|
||||
def setUp(self):
|
||||
pass
|
||||
|
||||
@ -48,5 +48,5 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(Test)
|
||||
unittest.TextTestRunner(verbosity=3).run(suite)
|
||||
|
4
test/qhull.py
Executable file → Normal file
4
test/qhull.py
Executable file → Normal file
@ -2,7 +2,7 @@
|
||||
|
||||
import unittest
|
||||
|
||||
class TestSequenceFunctions(unittest.TestCase):
|
||||
class Test(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.l = [[-1, 1], [-1, 0], [-1, 1], [0, -1], [0, 0], [0, 1], [1, -1], [1, 0], [1, 1]]
|
||||
|
||||
@ -23,5 +23,5 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||
self.assertEqual(dt.indices, answer)
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(Test)
|
||||
unittest.TextTestRunner(verbosity=5).run(suite)
|
||||
|
4
test/2dquadratic.py → test/quadratic2d.py
Executable file → Normal file
4
test/2dquadratic.py → test/quadratic2d.py
Executable file → Normal file
@ -14,7 +14,7 @@ def exact_func(X):
|
||||
y = X[0]
|
||||
return 1 - x*x + y*y
|
||||
|
||||
class TestSequenceFunctions(unittest.TestCase):
|
||||
class Test(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.points = [
|
||||
[ 0.25, 0.40], # 0
|
||||
@ -77,5 +77,5 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||
self.assertTrue(lin_err >= final_err)
|
||||
|
||||
if __name__ == '__main__':
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(Test)
|
||||
unittest.TextTestRunner(verbosity=3).run(suite)
|
Loading…
Reference in New Issue
Block a user