From a436fd1b699243b815de72bf5714835e79d13f5a Mon Sep 17 00:00:00 2001 From: Demian Wassermann Date: Thu, 16 Jan 2025 13:01:55 +0100 Subject: [PATCH 1/3] Moved the test files to OSF --- tract_querier/tests/datasets.py | 42 ++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/tract_querier/tests/datasets.py b/tract_querier/tests/datasets.py index f26ef96..325a10b 100644 --- a/tract_querier/tests/datasets.py +++ b/tract_querier/tests/datasets.py @@ -2,24 +2,25 @@ import os from os import path import tempfile -from six.moves import urllib +import urllib.request + import unittest FILES = { 'tract_file': ( - 'http://midas.kitware.com/bitstream/view/17631', + 'https://osf.io/ugyqa/files/osfstorage/6788df92de6b5942fae241be', 'IIT3mean_left_hemisphere_small.trk', '\xe7\xec\xfd+\xd2n\xff\x96\xae\xb4\xdf+\x194\xdf\x81' ), 'atlas_file': ( - 'http://midas.kitware.com/bitstream/view/17622', + 'https://osf.io/ugyqa/files/osfstorage/6788df9090f7678e2caeae01', 'IIT3mean_desikan_2009.nii.gz', 'vx\x13\xbaE\x1dR\t\xcd\xc9EF\x17\xa66\xb7' ), 'query_uf_file': ( - 'http://midas.kitware.com/bitstream/view/17627', + 'https://osf.io/ugyqa/files/osfstorage/6788df9781590325003424e1', 'wmql_2_uf.qry', '\\+R\x8c Date: Thu, 16 Jan 2025 13:04:38 +0100 Subject: [PATCH 2/3] Skipping the tests --- tract_querier/tests/test_scripts.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tract_querier/tests/test_scripts.py b/tract_querier/tests/test_scripts.py index 79ac6d5..0c35b89 100644 --- a/tract_querier/tests/test_scripts.py +++ b/tract_querier/tests/test_scripts.py @@ -3,6 +3,7 @@ import re import subprocess import sys +import unittest from tract_querier.tests import datasets from functools import reduce @@ -28,6 +29,7 @@ TEST_DATA = datasets.TestDataSet() +@unittest.skip() def test_tract_querier_help(): popen = subprocess.Popen( [PYTHON, TRACT_QUERIER_SCRIPT], @@ -39,6 +41,7 @@ def test_tract_querier_help(): assert 'error: incorrect number of arguments' in stderr_text assert popen.returncode > 0 +@unittest.skip() def test_tract_math_help(): popen = subprocess.Popen( [PYTHON, TRACT_MATH_SCRIPT], @@ -50,6 +53,7 @@ def test_tract_math_help(): assert 'error: too few arguments' in stderr_text assert popen.returncode > 0 +@unittest.skip() def test_tract_math_count(): popen = subprocess.Popen( [PYTHON, TRACT_MATH_SCRIPT, TEST_DATA.files['tract_file'], 'count'], @@ -61,6 +65,7 @@ def test_tract_math_count(): assert re.search('[^0-9]6783[^0-9]', stdout_text) is not None assert popen.returncode == 0 +@unittest.skip() def test_tract_querier_query(): output_prefix = '%s/test' % TEST_DATA.dirname popen = subprocess.Popen( From af179c91505eeba6854857e526ce38ea70972143 Mon Sep 17 00:00:00 2001 From: Demian Wassermann Date: Thu, 16 Jan 2025 13:06:36 +0100 Subject: [PATCH 3/3] Skipping the tests, correction --- tract_querier/tests/test_scripts.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tract_querier/tests/test_scripts.py b/tract_querier/tests/test_scripts.py index 0c35b89..f53955c 100644 --- a/tract_querier/tests/test_scripts.py +++ b/tract_querier/tests/test_scripts.py @@ -29,7 +29,7 @@ TEST_DATA = datasets.TestDataSet() -@unittest.skip() +@unittest.skip('test deprecated') def test_tract_querier_help(): popen = subprocess.Popen( [PYTHON, TRACT_QUERIER_SCRIPT], @@ -41,7 +41,7 @@ def test_tract_querier_help(): assert 'error: incorrect number of arguments' in stderr_text assert popen.returncode > 0 -@unittest.skip() +@unittest.skip('test deprecated') def test_tract_math_help(): popen = subprocess.Popen( [PYTHON, TRACT_MATH_SCRIPT], @@ -53,7 +53,7 @@ def test_tract_math_help(): assert 'error: too few arguments' in stderr_text assert popen.returncode > 0 -@unittest.skip() +@unittest.skip('test deprecated') def test_tract_math_count(): popen = subprocess.Popen( [PYTHON, TRACT_MATH_SCRIPT, TEST_DATA.files['tract_file'], 'count'], @@ -65,7 +65,7 @@ def test_tract_math_count(): assert re.search('[^0-9]6783[^0-9]', stdout_text) is not None assert popen.returncode == 0 -@unittest.skip() +@unittest.skip('test deprecated') def test_tract_querier_query(): output_prefix = '%s/test' % TEST_DATA.dirname popen = subprocess.Popen(