def test_parse_datetime_negativetz(self): dt = parse_datetime('1997-07-16T19:20:30.45-01:00') assert dt.tzname() == '-0100', dt expected_dt = datetime(1997, 7, 16, 19, 20, 30, 450000) naive_dt = dt.replace(tzinfo=None) assert naive_dt == expected_dt, naive_dt
def test_parse_datetime_negativetz(self): dt = parse_datetime('1997-07-16T19:20:30.45-01:00') assert dt.tzname() == '-0100', dt expected_dt = datetime(1997, 7, 16, 19, 20, 30, 450000) naive_dt = dt.replace(tzinfo=None) assert naive_dt == expected_dt, naive_dt
def test_parse_datetime_utc(self): dt = parse_datetime('1997-07-16T19:20:30.45Z') assert dt.tzname() == 'UTC', dt expected_dt = datetime(1997, 7, 16, 19, 20, 30, 450000).replace(tzinfo=utctz) assert dt == expected_dt, dt
def test_parse_datetime_invalid_format(self): parse_datetime('1997@07@16T19:20:30.45+01:00')
def test_parse_datetime_utc(self): dt = parse_datetime('1997-07-16T19:20:30.45Z') assert dt.tzname() == 'UTC', dt expected_dt = datetime(1997, 7, 16, 19, 20, 30, 450000).replace(tzinfo=utctz) assert dt == expected_dt, dt
def test_parse_datetime_invalid_format(self): parse_datetime('1997@07@16T19:20:30.45+01:00')