From 94d3a18dcd1d31ef8b2c77c69b418202658b0ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Fri, 3 Apr 2020 02:12:41 +0200 Subject: [PATCH] tests/fprintd-utils: Check that verify returns an error if no finger is set --- tests/dbusmock/fprintd.py | 5 ----- tests/test_fprintd_utils.py | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/dbusmock/fprintd.py b/tests/dbusmock/fprintd.py index c99315a..a3cea2d 100644 --- a/tests/dbusmock/fprintd.py +++ b/tests/dbusmock/fprintd.py @@ -322,11 +322,6 @@ def SetEnrolledFingers(device, user, fingers): Returns nothing. ''' - if len(fingers) < 1: - raise dbus.exceptions.DBusException( - 'Fingers array must not be empty', - name='org.freedesktop.DBus.Error.InvalidArgs') - for k in fingers: if k not in VALID_FINGER_NAMES: raise dbus.exceptions.DBusException( diff --git a/tests/test_fprintd_utils.py b/tests/test_fprintd_utils.py index 27744df..62b3681 100755 --- a/tests/test_fprintd_utils.py +++ b/tests/test_fprintd_utils.py @@ -234,6 +234,11 @@ class TestFprintdUtilsVerify(TestFprintdUtilsBase): self.start_verify_process(finger=finger) self.device_mock.Release() + def test_fprintd_verify_no_enrolled_fingers(self): + self.set_enrolled_fingers([]) + self.start_verify_process() + self.assertEqual(self.process.poll(), 1) + def test_fprintd_verify_script(self): script = [ ( 'verify-match', True, 2 )