diff --git a/test/all.py b/test/all.py new file mode 100644 index 0000000..fffea2e --- /dev/null +++ b/test/all.py @@ -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) diff --git a/test/baker2d.py b/test/baker2d.py old mode 100755 new mode 100644 index 9337e8e..d3a2627 --- a/test/baker2d.py +++ b/test/baker2d.py @@ -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) diff --git a/test/baker2dorder.py b/test/baker2dorder.py old mode 100755 new mode 100644 index 9ca1d4b..e41427f --- a/test/baker2dorder.py +++ b/test/baker2dorder.py @@ -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) diff --git a/test/baker3d.py b/test/baker3d.py old mode 100755 new mode 100644 index 433e3d0..87fefa7 --- a/test/baker3d.py +++ b/test/baker3d.py @@ -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) diff --git a/test/2dcubic.py b/test/cubic2d.py old mode 100755 new mode 100644 similarity index 95% rename from test/2dcubic.py rename to test/cubic2d.py index 4b8ea24..c98a9eb --- a/test/2dcubic.py +++ b/test/cubic2d.py @@ -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) diff --git a/test/pattern.py b/test/pattern.py old mode 100755 new mode 100644 index 18472fd..f21bc87 --- a/test/pattern.py +++ b/test/pattern.py @@ -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) diff --git a/test/qhull.py b/test/qhull.py old mode 100755 new mode 100644 index 48bd45c..df9d796 --- a/test/qhull.py +++ b/test/qhull.py @@ -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) diff --git a/test/2dquadratic.py b/test/quadratic2d.py old mode 100755 new mode 100644 similarity index 95% rename from test/2dquadratic.py rename to test/quadratic2d.py index f51dd11..a8802b6 --- a/test/2dquadratic.py +++ b/test/quadratic2d.py @@ -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)