blob: 22e38a0d323975533bc8739d265b919c819c15f0 [file] [log] [blame]
mblighfa29a2a2008-05-16 22:48:09 +00001#!/usr/bin/python
Richard Barnette0ed60752017-02-02 13:23:30 -08002# pylint: disable=missing-docstring
showardf699a2c2008-04-09 23:29:06 +00003
showard2e490cc2008-10-08 19:15:45 +00004import unittest, os
showard56e93772008-10-06 10:06:22 +00005import common
showard364fe862008-10-17 02:01:16 +00006from autotest_lib.frontend import setup_django_environment
7from autotest_lib.frontend import setup_test_environment
Jakob Juelichc5fcff62014-10-14 19:21:09 -07008from autotest_lib.frontend.afe import test
jamesren7f0e2c72010-07-29 17:37:16 +00009from autotest_lib.client.common_lib import global_config
showardf699a2c2008-04-09 23:29:06 +000010
showard2e490cc2008-10-08 19:15:45 +000011_APP_DIR = os.path.join(os.path.dirname(__file__), 'afe')
12
showardf699a2c2008-04-09 23:29:06 +000013class FrontendTest(unittest.TestCase):
showard56e93772008-10-06 10:06:22 +000014 def setUp(self):
showardf8b19042009-05-12 17:22:49 +000015 setup_test_environment.set_up()
jamesren7f0e2c72010-07-29 17:37:16 +000016 global_config.global_config.override_config_value(
Eric Li8a12e802011-02-17 14:24:13 -080017 'SERVER', 'rpc_logging', 'False')
showard56e93772008-10-06 10:06:22 +000018
19
20 def tearDown(self):
showardf8b19042009-05-12 17:22:49 +000021 setup_test_environment.tear_down()
showard56e93772008-10-06 10:06:22 +000022
23
jadmanski0afbb632008-06-06 21:10:57 +000024 def test_all(self):
showard2e490cc2008-10-08 19:15:45 +000025 doctest_runner = test.DoctestRunner(_APP_DIR, 'frontend.afe')
26 errors = doctest_runner.run_tests()
showard2de8f902008-06-13 20:49:25 +000027 self.assert_(errors == 0, '%s failures in frontend unit tests' % errors)
showardf699a2c2008-04-09 23:29:06 +000028
showard2e490cc2008-10-08 19:15:45 +000029
showardf699a2c2008-04-09 23:29:06 +000030if __name__ == '__main__':
jadmanski0afbb632008-06-06 21:10:57 +000031 unittest.main()