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)
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)
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))
def test_load_time_reg_err(self, gv): gv.side_effect = stage.registry.Error self.assertIsNone(stage._load_time(1, 'End'))
def test_load_time_parse_err(self, gv): gv.return_value = '12345' self.assertIsNone(stage._load_time(1, 'End'))
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))