• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/python
2
3# TODO(chavey) complete all the unit test in this file
4
5import unittest, os, socket, time, sys
6import common
7from autotest_lib.client.bin import utils
8from autotest_lib.client.bin.net import net_tc, net_utils, net_utils_mock
9from autotest_lib.client.common_lib.test_utils import mock
10from autotest_lib.client.common_lib import error
11
12class TestNetUtils(unittest.TestCase):
13    def setUp(self):
14        self.god = mock.mock_god()
15        self.god.stub_function(utils, "system")
16        self.god.stub_function(utils, "system_output")
17        os.environ['AUTODIR'] = "autodir"
18
19
20    def tearDown(self):
21        self.god.unstub_all()
22        del os.environ['AUTODIR']
23
24
25    #
26    # test tcclass
27    #
28    def test_tcclass_get_leaf_qdisc(self):
29        pass
30
31
32    def test_tcclass_get_parent_class(self):
33        pass
34
35
36    def test_tcclass_set_parent_class(self):
37        pass
38
39
40    def test_tcclass_get_minor(self):
41        pass
42
43
44    def test_tcclass_id(self):
45        pass
46
47
48    def test_tcclass_add_child(self):
49        pass
50
51
52    def test_tcclass_setup(self):
53        pass
54
55
56    def test_tcclass_restore(self):
57        pass
58
59    #
60    # test tcfilter
61    #
62    def test_tcfilter_get_parent_qdisc(self):
63        pass
64
65
66    def test_tcfilter_set_parent_qdisc(self):
67        pass
68
69
70    def test_tcfilter_get_dest_qdisc(self):
71        pass
72
73
74    def test_tcfilter_set_dest_qdisc(self):
75        pass
76
77
78    def test_tcfilter_get_protocol(self):
79        pass
80
81
82    def test_tcfilter_set_protocol(self):
83        pass
84
85
86    def test_tcfilter_get_priority(self):
87        pass
88
89
90    def test_tcfilter_set_priority(self):
91        pass
92
93
94    def test_tcfilter_get_handle(self):
95        pass
96
97
98    def test_tcfilter_set_handle(self):
99        pass
100
101
102    def test_tcfilter_tc_cmd(self):
103        pass
104
105
106    def test_tcfilter_setup(self):
107        pass
108
109
110    def test_tcfilter_restore(self):
111        pass
112
113    #
114    # test u32filter
115    #
116    def test_u32filter_add_rule(self):
117        pass
118
119
120    def test_u32filter_setup(self):
121        pass
122
123
124    def test_u32filter_restore(self):
125        pass
126
127
128    #
129    # test qdisc
130    #
131    def test_qdisc_add_class(self):
132        pass
133
134
135    def test_qdisc_add_filter(self):
136        pass
137
138
139    def test_qdisc_setup(self):
140        pass
141
142
143    def test_qdisc_restore(self):
144        pass
145
146
147    #
148    # test prio
149    #
150    def test_prio_setup(self):
151        pass
152
153
154    def test_prio_get_class(self):
155        pass
156
157
158    #
159    # test pfifo
160    #
161    def test_pfifo_setup(self):
162        pass
163
164
165    #
166    # test netem
167    #
168    def test_netem_add_param(self):
169        pass
170
171
172    def test_netem_setup(self):
173        pass
174
175
176if __name__ == "__main__":
177    unittest.main()
178