@@ -157,6 +157,7 @@ class InputsConverter(SpecConverter):
157
157
metadata: dict[str, dict[str, Any]], optional
158
158
additional metadata to set on any of the input fields (e.g. out_file: position: 1)
159
159
"""
160
+
160
161
callable_defaults : ty .Dict [str , str ] = attrs .field (
161
162
factory = dict ,
162
163
converter = default_if_none (factory = dict ), # type: ignore
@@ -403,7 +404,8 @@ class BaseTaskConverter(metaclass=ABCMeta):
403
404
converter = from_dict_to_outputs ,
404
405
)
405
406
callables_module : ModuleType = attrs .field (
406
- converter = import_module_from_path , default = None ,
407
+ converter = import_module_from_path ,
408
+ default = None ,
407
409
)
408
410
tests : ty .List [TestGenerator ] = attrs .field ( # type: ignore
409
411
factory = list , converter = from_list_to_tests
@@ -838,7 +840,9 @@ def write_tests(self, filename_test, input_fields, nonstd_types, run=False):
838
840
else :
839
841
assert len (field ) == 3
840
842
# Attempt to pick a sensible value for field
841
- trait = self .nipype_interface .input_spec .class_traits ()[nm ]
843
+ trait = self .nipype_interface .input_spec .class_traits ()[
844
+ nm
845
+ ]
842
846
if isinstance (trait , traits .trait_types .Enum ):
843
847
value = trait .values [0 ]
844
848
elif isinstance (trait , traits .trait_types .Range ):
@@ -868,7 +872,10 @@ def write_tests(self, filename_test, input_fields, nonstd_types, run=False):
868
872
imports = self .construct_imports (
869
873
nonstd_types ,
870
874
spec_str ,
871
- base = {"import pytest" , "from nipype2pydra.testing import PassAfterTimeoutWorker" },
875
+ base = {
876
+ "import pytest" ,
877
+ "from nipype2pydra.testing import PassAfterTimeoutWorker" ,
878
+ },
872
879
)
873
880
spec_str = "\n " .join (imports ) + "\n \n " + spec_str
874
881
@@ -946,6 +953,10 @@ def create_doctests(self, input_fields, nonstd_types):
946
953
CONFTEST = """
947
954
# For debugging in IDE's don't catch raised exceptions and let the IDE
948
955
# break at it
956
+ import os
957
+ import pytest
958
+
959
+
949
960
if os.getenv("_PYTEST_RAISE", "0") != "0":
950
961
951
962
@pytest.hookimpl(tryfirst=True)
0 commit comments