Example #1
0
 def test_load_time_reg_err(self, reg):
     r = reg.return_value
     r.GetKeyValue.side_effect = registry.RegistryError('Test')
     self.assertEqual(stage._load_time(r, 1, 'End'), None)
Example #2
0
 def test_load_time_parse_err(self, reg):
     r = reg.return_value
     r.GetKeyValue.return_value = '12345'
     self.assertEqual(stage._load_time(r, 1, 'End'), None)
Example #3
0
 def test_load_time_parse(self, reg):
     r = reg.return_value
     r.GetKeyValue.return_value = '2019-11-06T17:37:43.279253'
     self.assertEqual(stage._load_time(r, 1, 'Start'),
                      datetime.datetime(2019, 11, 6, 17, 37, 43, 279253))
Example #4
0
 def test_load_time_reg_err(self, gv):
     gv.side_effect = stage.registry.Error
     self.assertIsNone(stage._load_time(1, 'End'))
Example #5
0
 def test_load_time_parse_err(self, gv):
     gv.return_value = '12345'
     self.assertIsNone(stage._load_time(1, 'End'))
Example #6
0
 def test_load_time_parse(self, gv):
     gv.return_value = '2019-11-06T17:37:43.279253'
     self.assertEqual(stage._load_time(1, 'Start'),
                      datetime.datetime(2019, 11, 6, 17, 37, 43, 279253))