OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 | 2 |
3 import unittest, datetime, time | 3 import unittest, datetime, time |
4 | 4 |
5 import common | 5 import common |
6 from autotest_lib.client.common_lib import utils | 6 from autotest_lib.client.common_lib import utils |
7 from autotest_lib.tko.parsers import version_1 | 7 from autotest_lib.tko.parsers import version_1 |
8 | 8 |
9 | 9 |
10 class test_status_line(unittest.TestCase): | 10 class test_status_line(unittest.TestCase): |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
128 self.assertEquals(line, None) | 128 self.assertEquals(line, None) |
129 line = version_1.status_line.parse_line(complete_data) | 129 line = version_1.status_line.parse_line(complete_data) |
130 self.assertEquals(line.indent, 2) | 130 self.assertEquals(line.indent, 2) |
131 self.assertEquals(line.type, "STATUS") | 131 self.assertEquals(line.type, "STATUS") |
132 self.assertEquals(line.status, "GOOD") | 132 self.assertEquals(line.status, "GOOD") |
133 self.assertEquals(line.subdir, "field") | 133 self.assertEquals(line.subdir, "field") |
134 self.assertEquals(line.testname, "second field") | 134 self.assertEquals(line.testname, "second field") |
135 self.assertEquals(line.reason, "needed last field") | 135 self.assertEquals(line.reason, "needed last field") |
136 self.assertEquals(line.optional_fields, {}) | 136 self.assertEquals(line.optional_fields, {}) |
137 | 137 |
138 | 138 # with dalecurtis' change |
139 def test_parse_line_fails_on_bad_optional_fields(self): | 139 # http://git.chromium.org/gitweb/?p=autotest.git;a=commitdiff;h=e8dac7a116f3
9ab5a20c3dcb15bab4446fcfbb81 |
140 input_data = "GOOD\tfield1\tfield2\tfield3\tfield4" | 140 # this test becomes no longer valid. |
141 self.assertRaises(AssertionError, | 141 # def test_parse_line_fails_on_bad_optional_fields(self): |
142 version_1.status_line.parse_line, | 142 # input_data = "GOOD\tfield1\tfield2\tfield3\tfield4" |
143 input_data) | 143 # self.assertRaises(AssertionError, |
| 144 # version_1.status_line.parse_line, |
| 145 # input_data) |
144 | 146 |
145 | 147 |
146 def test_good_reboot_passes_success_test(self): | 148 def test_good_reboot_passes_success_test(self): |
147 line = version_1.status_line(0, "NOSTATUS", None, "reboot", | 149 line = version_1.status_line(0, "NOSTATUS", None, "reboot", |
148 "reboot success", {}) | 150 "reboot success", {}) |
149 self.assertEquals(line.is_successful_reboot("GOOD"), True) | 151 self.assertEquals(line.is_successful_reboot("GOOD"), True) |
150 self.assertEquals(line.is_successful_reboot("WARN"), True) | 152 self.assertEquals(line.is_successful_reboot("WARN"), True) |
151 | 153 |
152 | 154 |
153 def test_bad_reboot_passes_success_test(self): | 155 def test_bad_reboot_passes_success_test(self): |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 def test_make_dummy_abort_no_timestamp(self): | 270 def test_make_dummy_abort_no_timestamp(self): |
269 abort = version_1.parser.make_dummy_abort( | 271 abort = version_1.parser.make_dummy_abort( |
270 self.indent, None, self.testname, None, self.reason) | 272 self.indent, None, self.testname, None, self.reason) |
271 self.assertEquals( | 273 self.assertEquals( |
272 abort, '%sEND ABORT\t----\t%s\t%s' % ( | 274 abort, '%sEND ABORT\t----\t%s\t%s' % ( |
273 '\t'*self.indent, self.testname, self.reason)) | 275 '\t'*self.indent, self.testname, self.reason)) |
274 | 276 |
275 | 277 |
276 if __name__ == "__main__": | 278 if __name__ == "__main__": |
277 unittest.main() | 279 unittest.main() |
OLD | NEW |