tests/fprintd: Add test for device error during Claim

This commit is contained in:
Marco Trevisan (Treviño)
2021-01-28 18:15:43 +01:00
parent b1a218d56a
commit aba0f0a714

View File

@ -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):