From 3937ead984f1489b5a485d34eacb0b480485dc4e Mon Sep 17 00:00:00 2001 From: Conor Patrick Date: Sat, 7 Aug 2021 17:23:26 -0700 Subject: [PATCH] fix other u2f tests needing a call polling authenticate --- tests/standard/u2f/test_u2f.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/standard/u2f/test_u2f.py b/tests/standard/u2f/test_u2f.py index 0cebf80..d028bfa 100644 --- a/tests/standard/u2f/test_u2f.py +++ b/tests/standard/u2f/test_u2f.py @@ -99,18 +99,18 @@ class TestU2F(object): def test_bad_key_handle_length(self, device, RegRes): kh = bytearray(RegRes.key_handle) - with pytest.raises(ApduError) as e: - device.ctap1.authenticate( + with pytest.raises(ClientError) as e: + device.authenticate( RegRes.request.challenge, RegRes.request.appid, kh[: len(kh) // 2] ) - assert e.value.code == APDU.WRONG_DATA + assert e.value.cause.code == APDU.WRONG_DATA def test_incorrect_appid(self, device, RegRes): badid = bytearray(RegRes.request.appid) badid[0] = badid[0] ^ (0x40) - with pytest.raises(ApduError) as e: - auth = device.ctap1.authenticate( + with pytest.raises(ClientError) as e: + device.authenticate( RegRes.request.challenge, badid, RegRes.key_handle ) - assert e.value.code == APDU.WRONG_DATA + assert e.value.cause.code == APDU.WRONG_DATA