Source: dipy Version: 1.5.0-4 Severity: serious Tags: ftbfs patch Forwarded: https://github.com/dipy/dipy/pull/2700
https://buildd.debian.org/status/fetch.php?pkg=dipy&arch=amd64&ver=1.5.0-5&stamp=1673232202&raw=0 ... =================================== FAILURES =================================== ______________________________ test_optional_str _______________________________ def test_optional_str(): # Test optional and variable str argument exists but does not have a value sys.argv = [sys.argv[0]] inputs = ['--optional_str_1'] sys.argv.extend(inputs) parser = IntrospectiveArgumentParser() dummy_flow = DummyWorkflowOptionalStr() parser.add_workflow(dummy_flow) args = parser.get_flow_args() all_keys = ['optional_str_1'] all_results = [[]] # Test if types and order are respected for k, v in zip(all_keys, all_results): npt.assert_equal(args[k], v) # Test if **args really fits dummy_flow's arguments return_values = dummy_flow.run(**args) > npt.assert_array_equal(return_values, all_results + ['default']) dipy/workflows/tests/test_iap.py:110: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (<built-in function eq>, ([], 'default'), [[], 'default']) kwds = {'err_msg': '', 'header': 'Arrays are not equal', 'strict': False, 'verbose': True} @wraps(func) def inner(*args, **kwds): with self._recreate_cm(): > return func(*args, **kwds) E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part. /usr/lib/python3.10/contextlib.py:79: ValueError ... =========================== short test summary info ============================ FAILED dipy/workflows/tests/test_iap.py::test_optional_str - ValueError: sett... ====== 1 failed, 764 passed, 94 skipped, 37 warnings in 804.92s (0:13:24) ====== make[1]: *** [debian/rules:59: override_dh_auto_install] Error 1