def test_device_id_different(client: Client): id1 = client.get_device_id() device.wipe(client) id2 = client.get_device_id() # Device ID must be fresh after every reset assert id1 != id2
def test_device_id_same(client: Client): id1 = client.get_device_id() client.init_device() id2 = client.get_device_id() # ID must be at least 12 characters assert len(id1) >= 12 # Every resulf of UUID must be the same assert id1 == id2
def test_wipe_device(client: Client): assert client.features.initialized is True assert client.features.label == "test" assert client.features.passphrase_protection is True device_id = client.get_device_id() device.wipe(client) assert client.features.initialized is False assert client.features.label is None assert client.features.passphrase_protection is False assert client.get_device_id() != device_id