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