| #!/usr/bin/python |
| |
| import unittest, os |
| import common |
| from autotest_lib.frontend import setup_django_environment |
| from autotest_lib.frontend import setup_test_environment |
| from autotest_lib.frontend.afe import test, readonly_connection |
| from autotest_lib.client.common_lib import global_config |
| |
| _APP_DIR = os.path.join(os.path.dirname(__file__), 'afe') |
| |
| class FrontendTest(unittest.TestCase): |
| def setUp(self): |
| setup_test_environment.set_up() |
| global_config.global_config.override_config_value( |
| 'AUTOTEST_WEB', 'parameterized_jobs', 'False') |
| global_config.global_config.override_config_value( |
| 'SERVER', 'rpc_logging', 'False') |
| |
| |
| def tearDown(self): |
| setup_test_environment.tear_down() |
| |
| |
| def test_all(self): |
| doctest_runner = test.DoctestRunner(_APP_DIR, 'frontend.afe') |
| errors = doctest_runner.run_tests() |
| self.assert_(errors == 0, '%s failures in frontend unit tests' % errors) |
| |
| |
| if __name__ == '__main__': |
| unittest.main() |