utils/delete: Add ability to delete single user fingerprints by finger name

Each user can now be followed by an `-f`/`--finger` parameter that when
available will be used to delete a single fingerprint for the user.

Add tests
This commit is contained in:
Marco Trevisan (Treviño)
2021-01-28 21:15:05 +01:00
parent 8485985ed3
commit 3a05589685
3 changed files with 116 additions and 10 deletions

View File

@ -160,7 +160,7 @@ class TestFprintdUtils(TestFprintdUtilsBase):
def test_fprintd_delete(self):
# Delete fingerprints
out, ret = self.run_utility_process('delete', ['toto'])
self.assertRegex(out, rb'Fingerprints deleted')
self.assertRegex(out, rb'Fingerprints of user toto deleted')
self.assertEqual(ret, 0)
# Doesn't have fingerprints