示例#1
0
def test_crazy_dateandtime_should_not_crash():
    assert parse_dateandtime_tc("FOOBAR") is None
示例#2
0
def test_zero_dateandtime_parses_properly():
    parsed = parse_dateandtime_tc('\x00\x00\x00\x00\x00\x00\x00\x00')
    assert parsed is None
示例#3
0
文件: mibs_test.py 项目: hmpf/nav
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
示例#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)
示例#5
0
文件: mibs_test.py 项目: hmpf/nav
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)