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,
|
||||
FPrintdVirtualDeviceTest):
|
||||
# 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):
|
||||
|
||||
Reference in New Issue
Block a user