]> gitweb.michael.orlitzky.com - dead/census-tools.git/blob - bin/test_suite
Add the SimplexMethod test suite to run_tests.
[dead/census-tools.git] / bin / test_suite
1 #!/usr/bin/python
2
3 # Basically, add '../src' to our path.
4 import sys, os, site
5 site.addsitedir(os.path.dirname(os.path.abspath(sys.argv[0])) + '/../src')
6
7 import unittest
8 import Census
9 from Tests.Unit import CensusTest
10 from Tests.Unit import DistributionTest
11 from Tests.Unit import FileUtilsTest
12 from Tests.Unit import GeometryTest
13 from Tests.Unit import KMLTest
14 from Tests.Unit import LEHDTest
15 from Tests.Unit import SimplexMethodTest
16 from Tests.Unit import SummaryFile1Test
17 from Tests.Unit import StringUtilsTest
18 from Tests.Unit import UniformDistributionTest
19
20 suite = unittest.TestSuite()
21 suite.addTest(CensusTest.suite())
22 suite.addTest(FileUtilsTest.suite())
23 suite.addTest(GeometryTest.suite())
24 suite.addTest(KMLTest.suite())
25 suite.addTest(SummaryFile1Test.suite())
26 suite.addTest(StringUtilsTest.suite())
27 suite.addTest(LEHDTest.suite())
28 suite.addTest(UniformDistributionTest.suite())
29 suite.addTest(DistributionTest.suite())
30 suite.addTest(SimplexMethodTest.suite())
31 unittest.TextTestRunner(verbosity=2).run(suite)
32
33 try:
34 # The Census.Database initialization will raise an exception
35 # if the database cannot be accessed.
36 cdb = Census.Database()
37 db_suite = unittest.TestSuite()
38 db_suite.addTest(CensusTest.db_suite())
39 unittest.TextTestRunner(verbosity=2).run(db_suite)
40 except:
41 pass