Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 import datetime | |
| 2 | |
| 3 from waterfall.test import wf_testcase | |
| 4 from waterfall.process_base_swarming_task_result_pipeline import ( | |
| 5 ProcessBaseSwarmingTaskResultPipeline) | |
| 6 | |
| 7 class ProcessBaseSwarmingTaskResultPipelineTest(wf_testcase.WaterfallTestCase): | |
| 8 def setUp(self): | |
| 9 super(ProcessBaseSwarmingTaskResultPipelineTest, self).setUp() | |
| 10 self.pipeline = ProcessBaseSwarmingTaskResultPipeline() | |
| 11 self.master_name = 'm' | |
| 12 self.builder_name = 'b' | |
| 13 self.build_number = 121 | |
| 14 self.step_name = 'abc_tests on platform' | |
| 15 self.test_name = 'test' | |
| 16 | |
| 17 def testConvertDateTime(self): | |
| 18 fmt = '%Y-%m-%dT%H:%M:%S.%f' | |
| 19 time_string = '2016-02-10T18:32:06.538220' | |
| 20 test_time = self.pipeline._ConvertDateTime(time_string) | |
| 21 time = datetime.datetime.strptime(time_string, fmt) | |
| 22 self.assertEqual(test_time,time) | |
|
lijeffrey
2016/07/27 22:38:23
nit: space after ,
caiw
2016/07/27 23:51:33
Done.
| |
| 23 | |
| 24 def testConvertDateTimeNone(self): | |
| 25 time_string = '' | |
| 26 test_time = self.pipeline._ConvertDateTime(time_string) | |
| 27 self.assertIsNone(test_time) | |
| 28 | |
| 29 def testConvertDateTimefailure(self): | |
| 30 time_string = 'fdjasklfdhjsakfhjdkalsf' | |
|
lijeffrey
2016/07/27 22:38:23
lol. use 'abc' or something
caiw
2016/07/27 23:51:33
Done.
| |
| 31 try: | |
| 32 #pylint: disable=unused-variable | |
| 33 test_time = self.pipeline._ConvertDateTime(time_string) | |
| 34 self.assertEqual(1,2) # pragma: no cover | |
|
lijeffrey
2016/07/27 22:38:23
what?
caiw
2016/07/27 23:51:33
The idea is that if the code is working properly i
| |
| 35 except ValueError: | |
| 36 pass | |
| OLD | NEW |