From da1e8cb81ca54448807a87baffedd4d9cb7a3fd3 Mon Sep 17 00:00:00 2001 From: Guillaume HEUSCH <guillaume.heusch@idiap.ch> Date: Wed, 11 Jul 2018 16:10:51 +0200 Subject: [PATCH] [test] added test for maskattack db --- bob/pad/face/test/test_databases.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/bob/pad/face/test/test_databases.py b/bob/pad/face/test/test_databases.py index e9a01cf7..550f49ee 100644 --- a/bob/pad/face/test/test_databases.py +++ b/bob/pad/face/test/test_databases.py @@ -167,3 +167,21 @@ def test_aggregated_db(): raise SkipTest( "The database could not be queried; probably the db.sql3 file is missing. Here is the error: '%s'" % e) + +# Test the Aggregated database, which doesn't have a package +def test_maskattack_db(): + aggregated_db = bob.bio.base.load_resource( + 'maskattack', + 'database', + preferred_package='bob.pad.face', + package_prefix='bob.pad.') + try: + + assert len(aggregated_db.objects(groups=['train', 'dev', 'eval'])) == 255 + assert len(aggregated_db.objects(groups=['train', 'dev'])) == 150 + assert len(aggregated_db.objects(groups=['train'])) == 105 + + except IOError as e: + raise SkipTest( + "The database could not be queried; probably the db.sql3 file is missing. Here is the error: '%s'" + % e) -- GitLab