From 5612c3af13ffd340efbc93e0f9b080d5ef7c83e3 Mon Sep 17 00:00:00 2001 From: Tiago Freitas Pereira <tiagofrepereira@gmail.com> Date: Sat, 5 Dec 2020 20:32:03 +0100 Subject: [PATCH] [nosetests] Minor fixes in the tests --- MANIFEST.in | 2 +- bob/bio/face/database/meds.py | 4 ++- bob/bio/face/test/test_embeddings.py | 2 +- bob/bio/face/test/test_scripts.py | 37 +++++++++++++++++----------- 4 files changed, 28 insertions(+), 17 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index f7d97b2e..a935bf09 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,3 +1,3 @@ include README.rst bootstrap-buildout.py buildout.cfg develop.cfg LICENSE version.txt requirements.txt recursive-include doc *.py *.rst -recursive-include bob/bio/face/test/data *.hdf5 *.jpg *.pos *.png *.json +recursive-include bob/bio/face/test/data *.hdf5 *.jpg *.pos *.png *.json *.tar.gz diff --git a/bob/bio/face/database/meds.py b/bob/bio/face/database/meds.py index 0ee7ddce..b9cfc8e8 100644 --- a/bob/bio/face/database/meds.py +++ b/bob/bio/face/database/meds.py @@ -60,7 +60,9 @@ class MEDSDatabase(CSVDatasetDevEvalZTNorm): csv_to_sample_loader=CSVToSampleLoader( data_loader=bob.io.base.load, metadata_loader=eyes_annotations_loader, - dataset_original_directory=rc["bob.db.meds.directory"], + dataset_original_directory=rc["bob.db.meds.directory"] + if rc["bob.db.meds.directory"] + else "", extension=".jpg", ), ) diff --git a/bob/bio/face/test/test_embeddings.py b/bob/bio/face/test/test_embeddings.py index 646bb85f..ca88c315 100644 --- a/bob/bio/face/test/test_embeddings.py +++ b/bob/bio/face/test/test_embeddings.py @@ -40,7 +40,7 @@ def test_idiap_inceptionv2_msceleb_memory_demanding(): reference = bob.io.base.load( pkg_resources.resource_filename( - "bob.bio.face.test", "data/inception_resnet_v2_rgb.hdf5" + "bob.bio.face.test", "data/inception_resnet_v2_msceleb_rgb.hdf5" ) ) np.random.seed(10) diff --git a/bob/bio/face/test/test_scripts.py b/bob/bio/face/test/test_scripts.py index 4c8345b7..0ddefc76 100644 --- a/bob/bio/face/test/test_scripts.py +++ b/bob/bio/face/test/test_scripts.py @@ -4,36 +4,45 @@ import tempfile import shutil import os + def test_display_annotations(): from bob.bio.face.script.display_face_annotations import display_face_annotations + try: tmp_dir = tempfile.mkdtemp(prefix="bobtest_") annotations_dir = pkg_resources.resource_filename( - "bob.bio.face.test", - "data/annotations/" + "bob.bio.face.test", "data/annotations/" ) runner = CliRunner() result = runner.invoke( display_face_annotations, args=( - '--database', 'dummy', - '--groups', 'world', '--groups', 'dev', - '--annotations-dir', annotations_dir, - '--output-dir', tmp_dir, '--keep-all', - '--self-test', - ) + "--database", + "dummy", + "--groups", + "train", + "--groups", + "dev", + "--annotations-dir", + annotations_dir, + "--output-dir", + tmp_dir, + "--keep-all", + "--self-test", + ), ) assertion_error_message = ( - 'Command exited with this output: `{}\' \n' - 'If the output is empty, you can run this script locally to see ' - 'what is wrong:\n' - '$ bob bio display_face_annotations -vvv -d dummy -g world -g dev -a ./annotations/ -o /tmp/temp_annotated' - ''.format(result.output)) + "Command exited with this output: `{}' \n" + "If the output is empty, you can run this script locally to see " + "what is wrong:\n" + "$ bob bio display-face-annotations -vvv -d dummy -g train -g dev -a ./annotations/ -o /tmp/temp_annotated" + "".format(result.output) + ) assert result.exit_code == 0, assertion_error_message # Checks if an annotated sample exists - sample_1_path = os.path.join(tmp_dir, "s1","1.png") + sample_1_path = os.path.join(tmp_dir, "s1", "1.png") assertion_error_message = "File '{}' not created.".format(sample_1_path) assert os.path.isfile(sample_1_path), assertion_error_message -- GitLab