Skip to content

Commit c4e0867

Browse files
committed
Fix tests for non-HID devices
1 parent dd25d38 commit c4e0867

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

tests/device/conftest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -255,9 +255,9 @@ def _reconnect_ccid(self):
255255
self._reader = readers[0]
256256
dev = self._connect_pcsc(self._reader, False)
257257
info2 = Ctap2(dev).info
258-
assert replace(info, enc_identifier=None) == replace(
259-
info2, enc_identifier=None
260-
)
258+
assert replace(
259+
info, enc_identifier=None, enc_cred_store_state=None
260+
) == replace(info2, enc_identifier=None, enc_cred_store_state=None)
261261

262262
return dev
263263
elif not removed and len(readers) == 0:

tests/device/test_hid.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import pytest
2+
from fido2.hid import CtapHidDevice
23

34

45
def test_ping(device):
5-
if not hasattr(device, "ping"):
6-
pytest.skip("Device does not support ping method")
6+
if not isinstance(device, CtapHidDevice):
7+
pytest.skip("Device is not a CtapHidDevice")
78

89
msg1 = b"hello world!"
910
msg2 = b" "

0 commit comments

Comments
 (0)