| #!/usr/bin/python2 |
| #pylint: disable-msg=C0111 |
| import unittest |
| import common |
| #pylint: disable-msg=W0611 |
| from autotest_lib.frontend import setup_django_lite_environment |
| from autotest_lib.frontend.afe import direct_afe |
| |
| |
| class DirectAFETest(unittest.TestCase): |
| def testEntryCreation(self): |
| afe = direct_afe.directAFE() |
| |
| jobs = afe.get_jobs() |
| self.assertEquals(len(jobs), 0) |
| |
| hosts = afe.get_hosts() |
| self.assertEquals(len(hosts), 0) |
| |
| afe.create_host('a_host') |
| hosts = afe.get_hosts() |
| self.assertEquals(len(hosts), 1) |
| |
| afe.create_job('job_name', hosts=['a_host']) |
| jobs = afe.get_jobs() |
| self.assertEquals(len(jobs), 1) |
| |
| if __name__ == '__main__': |
| unittest.main() |