From ab47e03f05d9d0e7810538b8a0d362085c1d2c92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Mon, 10 Feb 2020 18:56:49 +0100 Subject: [PATCH] tests/fprintd: Ensure device open is correctly handled --- tests/fprintd.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/fprintd.py b/tests/fprintd.py index 56b813b..5d62cdc 100755 --- a/tests/fprintd.py +++ b/tests/fprintd.py @@ -501,6 +501,13 @@ class FPrintdVirtualDeviceTest(FPrintdVirtualDeviceBaseTest): with self.assertFprintError('NoEnrolledPrints'): self.device.ListEnrolledFingers('(s)', 'testuser') + def test_claim_device_open_fail(self): + os.rename(self.tmpdir, self.tmpdir + '-moved') + self.addCleanup(os.rename, self.tmpdir + '-moved', self.tmpdir) + + with self.assertFprintError('Internal'): + self.device.Claim('(s)', 'testuser') + class FPrintdVirtualDeviceClaimedTest(FPrintdVirtualDeviceBaseTest):