Example #1
0
    def test_datehelpers(self):
        from logbook.helpers import format_iso8601, parse_iso8601
        now = datetime.now()
        rv = format_iso8601()
        self.assertEqual(rv[:4], str(now.year))

        self.assertRaises(ValueError, parse_iso8601, 'foo')
        v = parse_iso8601('2000-01-01T00:00:00.12Z')
        self.assertEqual(v.microsecond, 120000)
        v = parse_iso8601('2000-01-01T12:00:00+01:00')
        self.assertEqual(v.hour, 11)
        v = parse_iso8601('2000-01-01T12:00:00-01:00')
        self.assertEqual(v.hour, 13)
Example #2
0
def test_datehelpers():
    from logbook.helpers import format_iso8601, parse_iso8601
    now = datetime.now()
    rv = format_iso8601()
    assert rv[:4] == str(now.year)

    with pytest.raises(ValueError):
        parse_iso8601('foo')
    v = parse_iso8601('2000-01-01T00:00:00.12Z')
    assert v.microsecond == 120000
    v = parse_iso8601('2000-01-01T12:00:00+01:00')
    assert v.hour == 11
    v = parse_iso8601('2000-01-01T12:00:00-01:00')
    assert v.hour == 13
Example #3
0
def test_datehelpers():
    from logbook.helpers import format_iso8601, parse_iso8601
    now = datetime.now()
    rv = format_iso8601()
    assert rv[:4] == str(now.year)

    with pytest.raises(ValueError):
        parse_iso8601('foo')
    v = parse_iso8601('2000-01-01T00:00:00.12Z')
    assert v.microsecond == 120000
    v = parse_iso8601('2000-01-01T12:00:00+01:00')
    assert v.hour == 11
    v = parse_iso8601('2000-01-01T12:00:00-01:00')
    assert v.hour == 13