mbligh | fa29a2a | 2008-05-16 22:48:09 +0000 | [diff] [blame] | 1 | #!/usr/bin/python |
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 2 | |
| 3 | """ |
| 4 | This file provides a unittest.TestCase wrapper around the Django unit test |
| 5 | runner. |
| 6 | """ |
| 7 | |
showard | 2de8f90 | 2008-06-13 20:49:25 +0000 | [diff] [blame] | 8 | import unittest |
| 9 | from django.core import management |
| 10 | import settings |
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 11 | |
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 12 | |
| 13 | class FrontendTest(unittest.TestCase): |
jadmanski | 0afbb63 | 2008-06-06 21:10:57 +0000 | [diff] [blame] | 14 | def test_all(self): |
showard | 2de8f90 | 2008-06-13 20:49:25 +0000 | [diff] [blame] | 15 | management.setup_environ(settings) |
| 16 | from frontend.afe import test |
| 17 | errors = test.run_tests() |
| 18 | self.assert_(errors == 0, '%s failures in frontend unit tests' % errors) |
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 19 | |
| 20 | if __name__ == '__main__': |
jadmanski | 0afbb63 | 2008-06-06 21:10:57 +0000 | [diff] [blame] | 21 | unittest.main() |