From 9ba8da7f64950c25540dbcf884e28a2fc1785a5f Mon Sep 17 00:00:00 2001
From: Yannick DAYER <yannick.dayer@idiap.ch>
Date: Fri, 9 Jul 2021 12:02:54 +0200
Subject: [PATCH] Update replaymobile-img tests

---
 bob/bio/face/test/test_databases.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/bob/bio/face/test/test_databases.py b/bob/bio/face/test/test_databases.py
index cd937af4..b213e68c 100644
--- a/bob/bio/face/test/test_databases.py
+++ b/bob/bio/face/test/test_databases.py
@@ -26,7 +26,6 @@ from bob.bio.base.test.utils import db_available
 from bob.bio.base.test.test_database_implementations import check_database
 import bob.core
 from bob.extension.download import get_file
-from nose.plugins.skip import SkipTest
 from bob.extension import rc
 
 logger = bob.core.log.setup("bob.bio.face")
@@ -278,8 +277,9 @@ def test_replaymobile():
         "replaymobile-img", "database", preferred_package="bob.bio.face"
     )
     samples = database.all_samples(groups=("dev", "eval"))
-    assert len(samples) == 8300, len(samples)
+    assert len(samples) == 1557600, len(samples)
     sample = samples[0]
+    del samples
     assert hasattr(sample, "annotations")
     assert "reye" in sample.annotations
     assert "leye" in sample.annotations
@@ -289,7 +289,8 @@ def test_replaymobile():
     assert len(database.references(group="eval")) == 12
     assert len(database.probes()) == 4160
     assert len(database.probes(group="eval")) == 3020
-    try:
+    # Only if data is available
+    if rc.get("bob.db.replaymobile.directory", None):
         assert sample.annotations == {
             "bottomright": [785, 395],
             "topleft": [475, 167],
@@ -301,8 +302,6 @@ def test_replaymobile():
         }
         assert sample.data.shape == (3, 1280, 720)
         assert sample.data[0, 0, 0] == 87
-    except RuntimeError as e:
-        raise SkipTest(e)
 
 
 @pytest.mark.skipif(
-- 
GitLab