fp-device: Gracefully handle capture calls on devices with no support

This commit is contained in:
Marco Trevisan (Treviño)
2021-04-09 20:08:26 +02:00
parent 3717468a8a
commit bd99f865d8
3 changed files with 40 additions and 1 deletions

View File

@@ -858,6 +858,12 @@ class VirtualDevice(VirtualDeviceBase):
self.assertTrue(error.exception.matches(FPrint.DeviceError.quark(),
FPrint.DeviceError.NOT_SUPPORTED))
def test_capture_unsupported(self):
with self.assertRaises(GLib.Error) as error:
self.dev.capture_sync(wait_for_finger=False)
self.assertTrue(error.exception.matches(FPrint.DeviceError.quark(),
FPrint.DeviceError.NOT_SUPPORTED))
class VirtualDeviceClosed(VirtualDeviceBase):