def test_bad_string2(self): date_string = '(Nov.16.81UT)' expected_dt = None dt = parse_neocp_date(date_string) self.assertEqual(expected_dt, dt)
def test_good_date(self): date_string = '(Nov. 16.81 UT)' expected_dt = datetime(2015, 11, 16, 19, 26, 24) dt = parse_neocp_date(date_string) self.assertEqual(expected_dt, dt)
def test_bad_date(self): MockDateTime.change_datetime(2016, 3, 1, 22, 0, 0) date_string = '(Feb. 30.00 UT)' expected_dt = datetime(2016, 3, 1, 00, 00, 00) dt = parse_neocp_date(date_string) self.assertEqual(expected_dt, dt)
def test_extra_spaces3(self): MockDateTime.change_datetime(2016, 4, 8, 0, 30, 0) date_string = u'(Mar. 19.97 UT)' expected_dt = datetime(2016, 3, 19, 23, 16, 48) dt = parse_neocp_date(date_string) self.assertEqual(expected_dt, dt)