コード例 #1
0
    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
コード例 #2
0
    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
コード例 #3
0
    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
コード例 #4
0
 def test_parse_datetime_invalid_format(self):
     parse_datetime('1997@07@16T19:20:30.45+01:00')
コード例 #5
0
    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
コード例 #6
0
 def test_parse_datetime_invalid_format(self):
     parse_datetime('1997@07@16T19:20:30.45+01:00')