huangcm
2024-12-18 9d29be7f7249789d6ffd0440067187a9f040c2cd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/python
# pylint: disable=missing-docstring
 
import unittest
import common
from autotest_lib.client.common_lib.test_utils import mock
from autotest_lib.client.bin import harness, harness_standalone
 
 
class harness_unittest(unittest.TestCase):
    def setUp(self):
        self.god = mock.mock_god()
 
 
    def tearDown(self):
        self.god.unstub_all()
 
 
    def test_select_none(self):
        job = object()
        self.god.stub_class(harness_standalone, "harness_standalone")
 
        harness_args = ''
        harness_standalone.harness_standalone.expect_new(job, harness_args)
        harness.select(None, job, harness_args)
        self.god.check_playback()
 
 
    def test_select_standalone(self):
        job = object()
        self.god.stub_class(harness_standalone, "harness_standalone")
 
        harness_args = ''
        harness_standalone.harness_standalone.expect_new(job, harness_args)
        harness.select('standalone', job, harness_args)
        self.god.check_playback()
 
 
if  __name__ == "__main__":
    unittest.main()