Esempio n. 1
0
def test_fail_convert_install_code():
    key = util.convert_install_code(bytes([]))
    assert key is None

    message = bytes([0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0xFF, 0xFF])
    key = util.convert_install_code(message)
    assert key is None
Esempio n. 2
0
def test_convert_install_code():
    message = bytes(
        [0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x4A, 0xF7])
    key = util.convert_install_code(message)
    assert key == [
        0x41, 0x61, 0x8F, 0xC0, 0xC8, 0x3B, 0x0E, 0x14, 0xA5, 0x89, 0x95, 0x4B,
        0x16, 0xE3, 0x14, 0x66
    ]
Esempio n. 3
0
def test_convert_install_code(message, expected_key):
    key = util.convert_install_code(message)
    assert key == expected_key