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