From 78252da1525a6120fde24729f202b97386d66a30 Mon Sep 17 00:00:00 2001 From: Harsh Sinha Date: Wed, 31 Jan 2024 12:41:29 -0500 Subject: [PATCH] Fix: Remove deprecated imports Modify: test_bids::test_invalid_datatype, loop should iterate over folders only --- MRdataset/tests/test_bids.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/MRdataset/tests/test_bids.py b/MRdataset/tests/test_bids.py index 6740e84..525f09b 100644 --- a/MRdataset/tests/test_bids.py +++ b/MRdataset/tests/test_bids.py @@ -1,17 +1,14 @@ +import glob import shutil import tempfile -from collections import defaultdict from pathlib import Path import hypothesis.strategies as st import pytest -from bids import BIDSLayout from hypothesis import given, settings, HealthCheck from MRdataset import import_dataset -from MRdataset.bids import BidsDataset -from MRdataset.tests.simulate import make_compliant_test_dataset, \ - make_multi_echo_dataset, copyeverything, make_compliant_bids_dataset +from MRdataset.tests.simulate import make_compliant_bids_dataset THIS_DIR = Path(__file__).parent.resolve() @@ -71,7 +68,8 @@ def test_invalid_datatype(): def rename_folders(directory): # rename all folders to "mnat" - for folder in directory.iterdir(): + for folder in glob.glob(str(directory) + '/*/'): + folder = Path(folder) if ('sub' not in folder.name) and ('ses' not in folder.name): folder.rename(folder.parent / 'mnat') rename_folders(folder.parent / 'mnat')