Beispiel #1
0
def test_crazy_dateandtime_should_not_crash():
    assert parse_dateandtime_tc("FOOBAR") is None
Beispiel #2
0
def test_zero_dateandtime_parses_properly():
    parsed = parse_dateandtime_tc('\x00\x00\x00\x00\x00\x00\x00\x00')
    assert parsed is None
Beispiel #3
0
def test_non_bytes_dateandtime_should_not_be_parsed():
    parsed = parse_dateandtime_tc(u'\xdf\x07\x05\x0e\x0c\x1e*\x05+\x02\x00')
    assert parsed is None
Beispiel #4
0
def test_long_dateandtime_parses_properly():
    parsed = parse_dateandtime_tc('\xdf\x07\x05\x0e\x0c\x1e*\x05+\x02\x00')
    assert parsed == datetime.datetime(2015, 05, 14, 12, 30, 42, 500000)
Beispiel #5
0
def test_short_dateandtime_parses_properly():
    parsed = parse_dateandtime_tc(b'\xdf\x07\x05\x0e\x0c\x1e*\x05')
    assert parsed == datetime.datetime(2015, 5, 14, 12, 30, 42, 500000)