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
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 ]
def test_convert_install_code(message, expected_key): key = util.convert_install_code(message) assert key == expected_key