| 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) |
| 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 with self.assertRaises(ValueError): |
| 31 self.pipeline._ConvertDateTime('abc') |
| OLD | NEW |