| 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 |