def test_can_parse_subsecond_precision_datetimes(self): self.assert_equals( datetime(2010, 9, 23, 13, 12, 24, 5482), datetime_str_to_datetime('2010-09-23 13:12:24.005482')) berlin = get_timezone('GMT +2:00') self.assert_equals( datetime(2010, 9, 23, 13, 12, 24, 305482, tzinfo=berlin), datetime_str_to_datetime('2010-09-23 13:12:24.305482+02:00'))
def test_can_parse_datetime_str_with_tz(self): self.assert_equals(datetime(2009, 9, 10, 14, 55, 11, tzinfo=utc), datetime_str_to_datetime('2009-09-10 14:55:11+00:00')) berlin = get_timezone('GMT +2:00') self.assert_equals(datetime(2009, 9, 10, 14, 55, 11, tzinfo=berlin), datetime_str_to_datetime('2009-09-10 14:55:11+02:00')) teheran = FixedOffset(3*60+30, 'GMT +3:30') self.assert_equals(datetime(2009, 9, 10, 14, 55, 11, tzinfo=teheran), datetime_str_to_datetime('2009-09-10 14:55:11+03:30'))
def test_can_parse_datetime_str_with_tz(self): self.assert_equals( datetime(2009, 9, 10, 14, 55, 11, tzinfo=utc), datetime_str_to_datetime('2009-09-10 14:55:11+00:00')) berlin = get_timezone('GMT +2:00') self.assert_equals( datetime(2009, 9, 10, 14, 55, 11, tzinfo=berlin), datetime_str_to_datetime('2009-09-10 14:55:11+02:00')) teheran = FixedOffset(3 * 60 + 30, 'GMT +3:30') self.assert_equals( datetime(2009, 9, 10, 14, 55, 11, tzinfo=teheran), datetime_str_to_datetime('2009-09-10 14:55:11+03:30'))
def test_can_parse_subsecond_precision_datetimes(self): self.assert_equals(datetime(2010, 9, 23, 13, 12, 24, 5482), datetime_str_to_datetime('2010-09-23 13:12:24.005482')) berlin = get_timezone('GMT +2:00') self.assert_equals(datetime(2010, 9, 23, 13, 12, 24, 305482, tzinfo=berlin), datetime_str_to_datetime('2010-09-23 13:12:24.305482+02:00'))
def test_can_parse_datetime_str(self): self.assert_equals(datetime(2009, 9, 10, 14, 55, 11), datetime_str_to_datetime('2009-09-10 14:55:11'))