~osomon/pyexiv2/pyexiv2-0.3

« back to all changes in this revision

Viewing changes to test/TestsRunner.py

  • Committer: Olivier Tilloy
  • Date: 2010-04-14 11:22:41 UTC
  • mfrom: (301.1.7 run_tests)
  • Revision ID: olivier@tilloy.net-20100414112241-m2mszedhi42appra
Add a "test" scons target to run the unit tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
from encoding import TestEncodings
41
41
 
42
42
 
43
 
if __name__ == '__main__':
 
43
def run_unit_tests():
44
44
    # Instantiate a test suite containing all the test cases
45
45
    suite = unittest.TestSuite()
46
46
    suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(ReadMetadataTestCase))
54
54
    suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBuffer))
55
55
    suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestEncodings))
56
56
    # Run the test suite
57
 
    unittest.TextTestRunner(verbosity=2).run(suite)
 
57
    return unittest.TextTestRunner(verbosity=2).run(suite)
 
58
 
 
59
 
 
60
if __name__ == '__main__':
 
61
    run_unit_tests()
 
62