コード例 #1
0
def test_message_hex():
    message = Message([])
    message.data = b'\x00\x01\x02'

    assert message.hex() == b'000102'
    assert unhex(message.hex()[0:2]) == 0x00
    assert unhex(message.hex()[2:4]) == 0x01
    assert unhex(message.hex()[4:6]) == 0x02
    assert unhex(message.hex()) == 0x000102
コード例 #2
0
def test_message_hex():
    message = Message([])
    message.data = b'\x00\x01\x02'

    assert message.hex() == b'000102'
    assert unhex(message.hex()[0:2]) == 0x00
    assert unhex(message.hex()[2:4]) == 0x01
    assert unhex(message.hex()[4:6]) == 0x02
    assert unhex(message.hex()) == 0x000102
コード例 #3
0
ファイル: test_protocol.py プロジェクト: FOSSRIT/python-OBD
def test_message_hex():
    message = Message([])
    message.data = b'\x00\x01\x02'

    assert message.hex() == b'000102'
    assert int(message.hex()[0:2], 16) == 0x00
    assert int(message.hex()[2:4], 16) == 0x01
    assert int(message.hex()[4:6], 16) == 0x02
    assert int(message.hex(), 16) == 0x000102
コード例 #4
0
def test_message_hex():
    message = Message([])
    message.data = b'\x00\x01\x02'

    assert message.hex() == b'000102'
    assert int(message.hex()[0:2], 16) == 0x00
    assert int(message.hex()[2:4], 16) == 0x01
    assert int(message.hex()[4:6], 16) == 0x02
    assert int(message.hex(), 16) == 0x000102