summaryrefslogtreecommitdiff
path: root/src/python/test
diff options
context:
space:
mode:
authorHind-M <hind.montassif@gmail.com>2022-05-05 17:43:12 +0200
committerHind-M <hind.montassif@gmail.com>2022-05-05 17:43:12 +0200
commit52d5b524403a43bfdc0b27a7feeec04e9c9c34c2 (patch)
tree803334833f94658f4c8e448819eb5708dee8b64c /src/python/test
parentef8284cce27a8f11947e7f076034aa2fd8b5a395 (diff)
Add GUDHI_DATA environment variable option
Diffstat (limited to 'src/python/test')
-rw-r--r--src/python/test/test_remote_datasets.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/python/test/test_remote_datasets.py b/src/python/test/test_remote_datasets.py
index 5d0d397d..af26d77c 100644
--- a/src/python/test/test_remote_datasets.py
+++ b/src/python/test/test_remote_datasets.py
@@ -15,7 +15,7 @@ import sys
import pytest
from os.path import isdir, expanduser, exists
-from os import remove
+from os import remove, environ
def test_data_home():
# Test get_data_home and clear_data_home on new empty folder
@@ -89,3 +89,14 @@ def test_fetch_remote_datasets_wrapped():
if to_be_removed:
shutil.rmtree(expanduser("~/gudhi_data"))
shutil.rmtree("./another_fetch_folder_for_test")
+
+def test_gudhi_data_env():
+ # Set environment variable "GUDHI_DATA"
+ environ["GUDHI_DATA"] = "./test_folder_from_env_var"
+ bunny_arr = remote.fetch_bunny()
+ assert bunny_arr.shape == (35947, 3)
+ assert exists("./test_folder_from_env_var/points/bunny/bunny.npy")
+ assert exists("./test_folder_from_env_var/points/bunny/bunny.LICENSE")
+ # Remove test folder
+ del bunny_arr
+ shutil.rmtree("./test_folder_from_env_var")