mirror of
https://gitlab.com/mishakmak/pam-fprint-grosshack.git
synced 2026-04-08 20:03:34 +02:00
tests/fprintd: Add test for device error during Claim
This commit is contained in:
@ -1437,7 +1437,15 @@ class FPrintdVirtualDeviceTest(FPrintdVirtualDeviceBaseTest):
|
|||||||
class FPrintdVirtualDeviceStorageTest(FPrintdVirtualStorageDeviceBaseTest,
|
class FPrintdVirtualDeviceStorageTest(FPrintdVirtualStorageDeviceBaseTest,
|
||||||
FPrintdVirtualDeviceTest):
|
FPrintdVirtualDeviceTest):
|
||||||
# Repeat the tests for the Virtual storage device
|
# Repeat the tests for the Virtual storage device
|
||||||
pass
|
def test_claim_error(self):
|
||||||
|
self.device.Claim('(s)', self.get_current_user())
|
||||||
|
self.addCleanup(self.try_release)
|
||||||
|
self.set_keep_alive(True)
|
||||||
|
self.device.Release()
|
||||||
|
|
||||||
|
self.send_error(FPrint.DeviceError.PROTO)
|
||||||
|
with self.assertFprintError('Internal'):
|
||||||
|
self.device.Claim('(s)', 'testuser')
|
||||||
|
|
||||||
|
|
||||||
class FPrintdVirtualDeviceClaimedTest(FPrintdVirtualDeviceBaseTest):
|
class FPrintdVirtualDeviceClaimedTest(FPrintdVirtualDeviceBaseTest):
|
||||||
|
|||||||
Reference in New Issue
Block a user