From 1ec2a411bbbdeb30e1164883c0b794023c1f8eb3 Mon Sep 17 00:00:00 2001 From: ageorge <anjith.george@idiap.ch> Date: Thu, 31 Jan 2019 17:48:30 +0100 Subject: [PATCH] Commenting out private db import --- bob/pad/face/database/batl.py | 8 - bob/pad/face/test/test_databases.py | 264 ++++++++++++++-------------- conda/meta.yaml | 1 - test-requirements.txt | 1 - 4 files changed, 132 insertions(+), 142 deletions(-) diff --git a/bob/pad/face/database/batl.py b/bob/pad/face/database/batl.py index 850c276e..8452baf7 100644 --- a/bob/pad/face/database/batl.py +++ b/bob/pad/face/database/batl.py @@ -303,7 +303,6 @@ class BatlPadDatabase(PadDatabase): self.map_dict=map_dict - @property def original_directory(self): return self.db.original_directory @@ -360,13 +359,6 @@ class BatlPadDatabase(PadDatabase): return mod_files - - - - - - - def parse_protocol(self, protocol): """ Parse the protocol name, which is give as a string. diff --git a/bob/pad/face/test/test_databases.py b/bob/pad/face/test/test_databases.py index 26b8f454..215110cc 100644 --- a/bob/pad/face/test/test_databases.py +++ b/bob/pad/face/test/test_databases.py @@ -220,135 +220,135 @@ def test_casiasurf(): "The database could not be queried; probably the db.sql3 file is missing. Here is the error: '%s'" % e) -# Test the BATL database -@db_available('batl-db') -def test_aggregated_db(): - batl_db = bob.bio.base.load_resource( - 'batl-db', - 'database', - preferred_package='bob.pad.face', - package_prefix='bob.pad.') - try: - - assert len( - batl_db.objects(groups=['train', 'dev', 'eval'])) == 1679 - assert len(batl_db.objects(groups=['train', 'dev'])) == 1122 - assert len(batl_db.objects(groups=['train'])) == 565 - - assert len(batl_db.objects(groups='train')) == 565 - assert len(batl_db.objects(groups='dev')) == 557 - assert len(batl_db.objects(groups='eval')) == 557 - - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], protocol='grandtest')) == 1679 - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest', - purposes='real')) == 347 - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest', - purposes='attack')) == 1332 - #tests for join_train_dev protocols - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-join_train_dev')) == 1679 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-join_train_dev')) == 1679 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-join_train_dev')) == 557 - # test for LOO_fakehead - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-LOO_fakehead')) == 1149 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-LOO_fakehead')) == 1017 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-LOO_fakehead')) == 132 - - # test for LOO_flexiblemask - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-LOO_flexiblemask')) == 1132 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-LOO_flexiblemask')) == 880 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-LOO_flexiblemask')) == 252 - - # test for LOO_glasses - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-LOO_glasses')) == 1206 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-LOO_glasses')) == 1069 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-LOO_glasses')) == 137 - - # test for LOO_papermask - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-LOO_papermask')) == 1308 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-LOO_papermask')) == 1122 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-LOO_papermask')) == 186 - - # test for LOO_prints - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-LOO_prints')) == 1169 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-LOO_prints')) == 988 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-LOO_prints')) == 181 - - # test for LOO_replay - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-LOO_replay')) == 1049 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-LOO_replay')) == 854 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-LOO_replay')) == 195 - - # test for LOO_rigidmask - assert len( - batl_db.objects( - groups=['train', 'dev', 'eval'], - protocol='grandtest-color-50-LOO_rigidmask')) == 1198 - assert len( - batl_db.objects( - groups=['train', 'dev'], protocol='grandtest-color-50-LOO_rigidmask')) == 1034 - assert len( - batl_db.objects(groups='eval', - protocol='grandtest-color-50-LOO_rigidmask')) == 164 - - - 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) \ No newline at end of file +# # Test the BATL database +# @db_available('batl-db') +# def test_aggregated_db(): +# batl_db = bob.bio.base.load_resource( +# 'batl-db', +# 'database', +# preferred_package='bob.pad.face', +# package_prefix='bob.pad.') +# try: + +# assert len( +# batl_db.objects(groups=['train', 'dev', 'eval'])) == 1679 +# assert len(batl_db.objects(groups=['train', 'dev'])) == 1122 +# assert len(batl_db.objects(groups=['train'])) == 565 + +# assert len(batl_db.objects(groups='train')) == 565 +# assert len(batl_db.objects(groups='dev')) == 557 +# assert len(batl_db.objects(groups='eval')) == 557 + +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], protocol='grandtest')) == 1679 +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest', +# purposes='real')) == 347 +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest', +# purposes='attack')) == 1332 +# #tests for join_train_dev protocols +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-join_train_dev')) == 1679 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-join_train_dev')) == 1679 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-join_train_dev')) == 557 +# # test for LOO_fakehead +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-LOO_fakehead')) == 1149 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-LOO_fakehead')) == 1017 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-LOO_fakehead')) == 132 + +# # test for LOO_flexiblemask +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-LOO_flexiblemask')) == 1132 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-LOO_flexiblemask')) == 880 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-LOO_flexiblemask')) == 252 + +# # test for LOO_glasses +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-LOO_glasses')) == 1206 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-LOO_glasses')) == 1069 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-LOO_glasses')) == 137 + +# # test for LOO_papermask +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-LOO_papermask')) == 1308 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-LOO_papermask')) == 1122 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-LOO_papermask')) == 186 + +# # test for LOO_prints +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-LOO_prints')) == 1169 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-LOO_prints')) == 988 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-LOO_prints')) == 181 + +# # test for LOO_replay +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-LOO_replay')) == 1049 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-LOO_replay')) == 854 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-LOO_replay')) == 195 + +# # test for LOO_rigidmask +# assert len( +# batl_db.objects( +# groups=['train', 'dev', 'eval'], +# protocol='grandtest-color-50-LOO_rigidmask')) == 1198 +# assert len( +# batl_db.objects( +# groups=['train', 'dev'], protocol='grandtest-color-50-LOO_rigidmask')) == 1034 +# assert len( +# batl_db.objects(groups='eval', +# protocol='grandtest-color-50-LOO_rigidmask')) == 164 + + +# 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) \ No newline at end of file diff --git a/conda/meta.yaml b/conda/meta.yaml index 0b1aab02..3283e022 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -67,7 +67,6 @@ test: - bob.db.mobio - bob.db.maskattack - bob.db.casiasurf - - bob.db.batl - bob.rppg.base about: diff --git a/test-requirements.txt b/test-requirements.txt index a35484c1..a2ec5b90 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,4 +5,3 @@ bob.db.msu_mfsd_mod bob.db.mobio bob.db.maskattack bob.db.casiasurf -bob.db.batl -- GitLab