Move iodict tests to src/test and actually perform them in alltests.py
[joel/kofoto.git] / src / test / alltests.py
1 import os
2 import sys
3 import unittest
4
5 tests = ["dagtests", "searchtests", "shelftests", "test_iodict"]
6
7 cwd = os.getcwd()
8 libdir = unicode(os.path.realpath(
9     os.path.join(os.path.dirname(sys.argv[0]), "..", "packages")))
10 os.chdir(libdir)
11 sys.path.insert(0, libdir)
12
13 def suite():
14     alltests = unittest.TestSuite()
15     for module in [__import__(x) for x in tests]:
16         alltests.addTest(unittest.findTestCases(module))
17     return alltests
18
19 if __name__ == "__main__":
20     unittest.main(defaultTest="suite")