From d883e0f910bcc2f63543ead0187c22d814762d73 Mon Sep 17 00:00:00 2001
From: Tiago Freitas Pereira <tiagofrepereira@gmail.com>
Date: Tue, 22 Dec 2020 10:36:57 +0100
Subject: [PATCH] [nose] Added tests for MorphDatabase

---
 bob/bio/face/test/test_databases.py | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/bob/bio/face/test/test_databases.py b/bob/bio/face/test/test_databases.py
index 5bb497e2..7526f6e9 100644
--- a/bob/bio/face/test/test_databases.py
+++ b/bob/bio/face/test/test_databases.py
@@ -364,9 +364,35 @@ def test_meds():
     assert len(database.references()) == 111
     assert len(database.probes()) == 313
 
-    assert len(database.references(group="dev"))
     assert len(database.zprobes()) == 80
     assert len(database.treferences()) == 80
 
     assert len(database.references(group="eval")) == 112
     assert len(database.probes(group="eval")) == 309
+
+
+def test_morph():
+
+    from bob.bio.face.database import MorphDatabase
+
+    # Getting the absolute path
+    urls = MorphDatabase.urls()
+    filename = get_file("morph.tar.gz", urls)
+
+    # Removing the file before the test
+    try:
+        os.remove(filename)
+    except:
+        pass
+
+    database = MorphDatabase("verification_fold1")
+
+    assert len(database.background_model_samples()) == 226
+    assert len(database.references()) == 6738
+    assert len(database.probes()) == 6557
+
+    assert len(database.zprobes()) == 66
+    assert len(database.treferences()) == 69
+
+    assert len(database.references(group="eval")) == 6742
+    assert len(database.probes(group="eval")) == 6553
-- 
GitLab