コード例 #1
0
ファイル: mibs_test.py プロジェクト: bj0rns0der/nav
def test_crazy_dateandtime_should_not_crash():
    assert parse_dateandtime_tc("FOOBAR") is None
コード例 #2
0
ファイル: mibs_test.py プロジェクト: bj0rns0der/nav
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
ファイル: mibs_test.py プロジェクト: bj0rns0der/nav
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)