From 2e5d711c53da69a2e4577315c09af72a93430d44 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.anjos@idiap.ch>
Date: Mon, 17 Sep 2012 19:54:13 +0200
Subject: [PATCH] Test specific functionality for client querying

---
 xbob/db/replay/test.py | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/xbob/db/replay/test.py b/xbob/db/replay/test.py
index 5296a5a..5eb3c13 100644
--- a/xbob/db/replay/test.py
+++ b/xbob/db/replay/test.py
@@ -104,6 +104,20 @@ class ReplayDatabaseTest(unittest.TestCase):
     for k,v in f.items():
       self.assertTrue(v.find('enroll') != -1)
 
+  def test08a_queryClients(self):
+
+    db = Database()
+    f = db.clients()
+    self.assertEqual(len(f), 50) #50 clients
+    self.assertTrue(db.has_client(3))
+    self.assertFalse(db.has_client(0))
+    self.assertTrue(db.has_client(21))
+    self.assertFalse(db.has_client(32))
+    self.assertFalse(db.has_client(100))
+    self.assertTrue(db.has_client(101))
+    self.assertTrue(db.has_client(119))
+    self.assertFalse(db.has_client(120))
+
   def test09_manage_files(self):
 
     from bob.db.script.dbmanage import main
-- 
GitLab