Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(256)

Side by Side Diff: tko/parsers/version_1_unittest.py

Issue 6883035: Merge remote branch 'autotest-upstream/master' into autotest-merge (Closed) Base URL: ssh://gitrw.chromium.org:9222/autotest.git@master
Patch Set: patch Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698