From efe507b5d2a414da4d2a5d61fdd2bbb407455381 Mon Sep 17 00:00:00 2001 From: ci-bot Date: Tue, 22 Jul 2025 13:04:13 +0000 Subject: [PATCH] CI: update test report and coverage files --- ci-reports/markdown/TEST-REPORT.md | 200 ++++++++++++------------- ci-reports/markdown/json-tree-view.txt | 196 ++++++++++++------------ ci-reports/markdown/pytest-report.json | 2 +- 3 files changed, 199 insertions(+), 199 deletions(-) diff --git a/ci-reports/markdown/TEST-REPORT.md b/ci-reports/markdown/TEST-REPORT.md index db08db06..4715b86d 100644 --- a/ci-reports/markdown/TEST-REPORT.md +++ b/ci-reports/markdown/TEST-REPORT.md @@ -11,7 +11,7 @@ FAILED tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] - assert False == True FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ] - assert False == True FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ] - assert False == True -=================== 4 failed, 28 passed, 4 warnings in 7.29s =================== +=================== 4 failed, 28 passed, 4 warnings in 7.31s =================== ``` @@ -19,16 +19,16 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu πŸͺ΅ Full raw pytest log ```python -[E 250722 12:57:24 tools:40] cannot assign endstation to IP 172.18.0.3 (af207ff77601)?[W 250722 12:57:24 alarm:13] could not set up DBusNotify: No module named 'dbus'?============================= test session starts ==============================?platform linux -- Python 3.8.20, pytest-8.3.4, pluggy-1.5.0?rootdir: /workspace/tligui_y/slic?plugins: html-4.1.1, cov-5.0.0, metadata-3.1.1, allure-pytest-2.13.5, md-report-0.6.2, json-report-1.5.0??]0;⊚slic?[W 250722 12:57:25 pvpreload:38] PV preload file not loaded due to: FileNotFoundError: [Errno 2] No such file or directory: '/root/.slic/pvpreload'?collected 32 items??tests/test_bis.py ..F..........?.?.?.?tests/test_utils_ask_yes_no.py ..F.....F..F.?.?.?.??=================================== FAILURES ===================================?_________ test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] __________??default = None, user_input = 'n', expected_output = True?expected_prompt = 'Question? [y/n] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', False, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', False, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_bis.py:39: AssertionError?_________ test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] __________??default = None, user_input = 'n', expected_output = True?expected_prompt = 'Question? [y/n] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', True, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', True, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_utils_ask_yes_no.py:39: AssertionError?___________ test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ] ___________??default = 'y', user_input = 'n', expected_output = True?expected_prompt = 'Question? [Y/n] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', True, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', True, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_utils_ask_yes_no.py:39: AssertionError?___________ test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ] ___________??default = 'n', user_input = 'n', expected_output = True?expected_prompt = 'Question? [y/N] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', True, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', True, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_utils_ask_yes_no.py:39: AssertionError?=============================== warnings summary ===============================?.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py:207? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py:207: DeprecationWarning: invalid escape sequence \-? if not re.match('^tcp://[a-zA-Z.\-0-9]+:[0-9]+$', address):??.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py:28? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py:28: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html??.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py:3154? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`.? Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages? declare_namespace(pkg)??.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py:97? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py:97: DeprecationWarning: The module numpy.dual is deprecated. Instead of using dual, use the functions directly from numpy or scipy.? from numpy.dual import register_func??-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html?--------------------------------- JSON report ----------------------------------?report saved to: ci-reports/markdown/pytest-report.json??---------- coverage: platform linux, python 3.8.20-final-0 -----------?Coverage HTML written to dir ci-reports/coverage/?Coverage XML written to file ci-reports/coverage/coverage.xml??=========================== short test summary info ============================?FAILED tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] - assert False == True?FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] - assert False == True?FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ] - assert False == True?FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ] - assert False == True?=================== 4 failed, 28 passed, 4 warnings in 7.29s ===================??]0;Terminal?``` +[E 250722 13:04:06 tools:40] cannot assign endstation to IP 172.18.0.3 (69878c99ffb3)?[W 250722 13:04:07 alarm:13] could not set up DBusNotify: No module named 'dbus'?============================= test session starts ==============================?platform linux -- Python 3.8.20, pytest-8.3.4, pluggy-1.5.0?rootdir: /workspace/tligui_y/slic?plugins: allure-pytest-2.13.5, cov-5.0.0, metadata-3.1.1, html-4.1.1, json-report-1.5.0, md-report-0.6.2??]0;⊚slic?[W 250722 13:04:08 pvpreload:38] PV preload file not loaded due to: FileNotFoundError: [Errno 2] No such file or directory: '/root/.slic/pvpreload'?collected 32 items??tests/test_bis.py ..F..........?.?.?.?tests/test_utils_ask_yes_no.py ..F.....F..F.?.?.?.??=================================== FAILURES ===================================?_________ test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] __________??default = None, user_input = 'n', expected_output = True?expected_prompt = 'Question? [y/n] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', False, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', False, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_bis.py:39: AssertionError?_________ test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] __________??default = None, user_input = 'n', expected_output = True?expected_prompt = 'Question? [y/n] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', True, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', True, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_utils_ask_yes_no.py:39: AssertionError?___________ test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ] ___________??default = 'y', user_input = 'n', expected_output = True?expected_prompt = 'Question? [Y/n] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', True, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', True, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_utils_ask_yes_no.py:39: AssertionError?___________ test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ] ___________??default = 'n', user_input = 'n', expected_output = True?expected_prompt = 'Question? [y/N] '?? @pytest.mark.parametrize(? "default, user_input, expected_output, expected_prompt",? [? (None, 'y', True, "Question? [y/n] "),? (None, 'yes', True, "Question? [y/n] "),? (None, 'n', True, "Question? [y/n] "), #False? (None, 'no', False, "Question? [y/n] "), #False? (None, ['maybe', 'y'], True, "Question? [y/n] "),? (None, ['', 'no'], False, "Question? [y/n] "),? (None, ['invalid', 'yes'], True, "Question? [y/n] "),? ('y', 'y', True, "Question? [Y/n] "),? ('y', 'n', True, "Question? [Y/n] "), #False? ('y', '', True, "Question? [Y/n] "),? ('n', 'y', True, "Question? [y/N] "),? ('n', 'n', True, "Question? [y/N] "), #False? ('n', '', False, "Question? [y/N] "),? ]? )? def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):? patch_target = 'slic.utils.ask_yes_no.read_input'? ? if isinstance(user_input, list):? input_patch = patch(patch_target, side_effect=user_input)? else:? input_patch = patch(patch_target, return_value=user_input)? ? with input_patch as mock_input:? result = ask_yes_no("Question", default=default)?> assert result == expected_output?E assert False == True??tests/test_utils_ask_yes_no.py:39: AssertionError?=============================== warnings summary ===============================?.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py:207? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py:207: DeprecationWarning: invalid escape sequence \-? if not re.match('^tcp://[a-zA-Z.\-0-9]+:[0-9]+$', address):??.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py:28? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py:28: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html??.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py:3154? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`.? Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages? declare_namespace(pkg)??.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py:97? /workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py:97: DeprecationWarning: The module numpy.dual is deprecated. Instead of using dual, use the functions directly from numpy or scipy.? from numpy.dual import register_func??-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html?--------------------------------- JSON report ----------------------------------?report saved to: ci-reports/markdown/pytest-report.json??---------- coverage: platform linux, python 3.8.20-final-0 -----------?Coverage HTML written to dir ci-reports/coverage/?Coverage XML written to file ci-reports/coverage/coverage.xml??=========================== short test summary info ============================?FAILED tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] - assert False == True?FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ] - assert False == True?FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ] - assert False == True?FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ] - assert False == True?=================== 4 failed, 28 passed, 4 warnings in 7.31s ===================??]0;Terminal?``` --- # πŸ§ͺ Test Report -*Generated on 2025-07-22 14:57:30 CEST* +*Generated on 2025-07-22 15:04:12 CEST* ## 🧾 General Info -- **duration**: 7.290952205657959 +- **duration**: 7.318018674850464 - **root**: /workspace/tligui_y/slic - **environment**: {} @@ -66,7 +66,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0007172678597271442 + 0.0006858168635517359 ``` **outcome:** @@ -80,7 +80,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0007613049820065498 + 0.0007159069646149874 ``` **outcome:** @@ -94,7 +94,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00046321703121066093 + 0.00043688411824405193 ``` **outcome:** @@ -122,7 +122,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003488061483949423 + 0.00035166111774742603 ``` **outcome:** @@ -136,7 +136,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005375458858907223 + 0.0005327567923814058 ``` **outcome:** @@ -150,7 +150,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00020177592523396015 + 0.00019193883053958416 ``` **outcome:** @@ -178,7 +178,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0004081409424543381 + 0.00038141803815960884 ``` **outcome:** @@ -192,7 +192,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0006725650746375322 + 0.000631190137937665 ``` **outcome:** @@ -206,7 +206,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00020293984562158585 + 0.00019855983555316925 ``` **outcome:** @@ -236,7 +236,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00033845892176032066 + 0.00033211708068847656 ``` **outcome:** @@ -250,7 +250,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005437780637294054 + 0.0005681230686604977 ``` **outcome:** @@ -264,7 +264,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001787759829312563 + 0.00019702897407114506 ``` **outcome:** @@ -294,7 +294,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00032060407102108 + 0.0003256530035287142 ``` **outcome:** @@ -308,7 +308,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.000526736956089735 + 0.0005499389953911304 ``` **outcome:** @@ -322,7 +322,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00018453202210366726 + 0.0001901418436318636 ``` **outcome:** @@ -352,7 +352,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.000332819065079093 + 0.000338622136041522 ``` **outcome:** @@ -366,7 +366,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0006050909869372845 + 0.0006291561294347048 ``` **outcome:** @@ -380,7 +380,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00019279401749372482 + 0.00018647592514753342 ``` **outcome:** @@ -408,7 +408,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003260010853409767 + 0.00033555994741618633 ``` **outcome:** @@ -422,7 +422,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005020699463784695 + 0.0005068439058959484 ``` **outcome:** @@ -436,7 +436,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00019663083367049694 + 0.000194221967831254 ``` **outcome:** @@ -464,7 +464,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00031798495911061764 + 0.00031830696389079094 ``` **outcome:** @@ -478,7 +478,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.000504183117300272 + 0.0005114160012453794 ``` **outcome:** @@ -492,7 +492,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001849168911576271 + 0.0001873951405286789 ``` **outcome:** @@ -520,7 +520,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00032025109976530075 + 0.00033653387799859047 ``` **outcome:** @@ -534,7 +534,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0004960880614817142 + 0.0005115009844303131 ``` **outcome:** @@ -548,7 +548,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00018551410175859928 + 0.00018649199046194553 ``` **outcome:** @@ -576,7 +576,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003172149881720543 + 0.00032605696469545364 ``` **outcome:** @@ -590,7 +590,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005855201743543148 + 0.0005961710121482611 ``` **outcome:** @@ -604,7 +604,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.000191499013453722 + 0.00020463299006223679 ``` **outcome:** @@ -632,7 +632,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.000323454849421978 + 0.00033295201137661934 ``` **outcome:** @@ -646,7 +646,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005006450228393078 + 0.0005024878773838282 ``` **outcome:** @@ -660,7 +660,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001777529250830412 + 0.00018653692677617073 ``` **outcome:** @@ -688,7 +688,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003164149820804596 + 0.0003222459927201271 ``` **outcome:** @@ -702,7 +702,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00048556108959019184 + 0.0005047209560871124 ``` **outcome:** @@ -716,7 +716,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001999379601329565 + 0.00018446496687829494 ``` **outcome:** @@ -734,7 +734,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001239569392055273 + 0.0001145100686699152 ``` **outcome:** @@ -748,7 +748,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005307979881763458 + 0.0004899350460618734 ``` **outcome:** @@ -762,7 +762,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001104611437767744 + 0.00010755588300526142 ``` **outcome:** @@ -789,7 +789,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.000231883954256773 + 0.0002467010635882616 ``` **outcome:** @@ -803,7 +803,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005971789360046387 + 0.0006322348490357399 ``` **outcome:** @@ -817,7 +817,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00015460490249097347 + 0.000161660835146904 ``` **outcome:** @@ -843,7 +843,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00023105088621377945 + 0.00024622492492198944 ``` **outcome:** @@ -857,7 +857,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0004912449512630701 + 0.0004979721270501614 ``` **outcome:** @@ -871,7 +871,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00015387614257633686 + 0.00017420900985598564 ``` **outcome:** @@ -905,7 +905,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00033498904667794704 + 0.0003439032007008791 ``` **outcome:** @@ -919,7 +919,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005011840257793665 + 0.0005275958683341742 ``` **outcome:** @@ -933,7 +933,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00018330011516809464 + 0.00018763705156743526 ``` **outcome:** @@ -961,7 +961,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003292178735136986 + 0.00032322295010089874 ``` **outcome:** @@ -975,7 +975,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005959300324320793 + 0.0006099769379943609 ``` **outcome:** @@ -989,7 +989,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001883909571915865 + 0.00020039896480739117 ``` **outcome:** @@ -1017,7 +1017,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00033209403045475483 + 0.0003318740054965019 ``` **outcome:** @@ -1031,7 +1031,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005270622204989195 + 0.0005524309817701578 ``` **outcome:** @@ -1045,7 +1045,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001831690315157175 + 0.00018714484758675098 ``` **outcome:** @@ -1075,7 +1075,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00036361790262162685 + 0.0003357119858264923 ``` **outcome:** @@ -1089,7 +1089,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005405200645327568 + 0.000525427982211113 ``` **outcome:** @@ -1103,7 +1103,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00019301380962133408 + 0.00018192920833826065 ``` **outcome:** @@ -1133,7 +1133,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003180410712957382 + 0.00032770982943475246 ``` **outcome:** @@ -1147,7 +1147,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005161501467227936 + 0.000513589009642601 ``` **outcome:** @@ -1161,7 +1161,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.000177829060703516 + 0.00019366294145584106 ``` **outcome:** @@ -1191,7 +1191,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00031517515890300274 + 0.0003175651654601097 ``` **outcome:** @@ -1205,7 +1205,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0006273128092288971 + 0.0006235998589545488 ``` **outcome:** @@ -1219,7 +1219,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00018784613348543644 + 0.00019573885947465897 ``` **outcome:** @@ -1247,7 +1247,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00032654800452291965 + 0.0003168398980051279 ``` **outcome:** @@ -1261,7 +1261,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00048433709889650345 + 0.0005109168123453856 ``` **outcome:** @@ -1275,7 +1275,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00018191803246736526 + 0.00017388304695487022 ``` **outcome:** @@ -1303,7 +1303,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003288029693067074 + 0.0003421721048653126 ``` **outcome:** @@ -1317,7 +1317,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005209462251514196 + 0.000513806939125061 ``` **outcome:** @@ -1331,7 +1331,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001933341845870018 + 0.00019078701734542847 ``` **outcome:** @@ -1359,7 +1359,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003316621296107769 + 0.0003367739263921976 ``` **outcome:** @@ -1373,7 +1373,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0004844169598072767 + 0.0005148849450051785 ``` **outcome:** @@ -1387,7 +1387,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00018170499242842197 + 0.00018753297626972198 ``` **outcome:** @@ -1415,7 +1415,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00034043099731206894 + 0.0003443099558353424 ``` **outcome:** @@ -1429,7 +1429,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005094569642096758 + 0.0005019041709601879 ``` **outcome:** @@ -1443,7 +1443,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001854700967669487 + 0.00019143498502671719 ``` **outcome:** @@ -1461,7 +1461,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001161620020866394 + 0.0001156709622591734 ``` **outcome:** @@ -1475,7 +1475,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0004972580354660749 + 0.0004947350826114416 ``` **outcome:** @@ -1489,7 +1489,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00011775991879403591 + 0.00011604512110352516 ``` **outcome:** @@ -1516,7 +1516,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0002349440474063158 + 0.00023330817930400372 ``` **outcome:** @@ -1530,7 +1530,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0005135659594088793 + 0.00048412312753498554 ``` **outcome:** @@ -1544,7 +1544,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001578440424054861 + 0.0001547718420624733 ``` **outcome:** @@ -1570,7 +1570,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00023195799440145493 + 0.00022928486578166485 ``` **outcome:** @@ -1584,7 +1584,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0006068767979741096 + 0.0005993980448693037 ``` **outcome:** @@ -1598,7 +1598,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0001626908779144287 + 0.00016688695177435875 ``` **outcome:** @@ -1637,7 +1637,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00031875213608145714 + 0.00032846303656697273 ``` **outcome:** @@ -1651,7 +1651,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0008582621812820435 + 0.0008191009983420372 ``` **outcome:** @@ -1721,7 +1721,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0003573459107428789 + 0.00029775197617709637 ``` **outcome:** @@ -1755,7 +1755,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00033744098618626595 + 0.00033012195490300655 ``` **outcome:** @@ -1769,7 +1769,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0006595170125365257 + 0.0006763760466128588 ``` **outcome:** @@ -1839,7 +1839,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00021252990700304508 + 0.00023460201919078827 ``` **outcome:** @@ -1867,7 +1867,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00031353184022009373 + 0.00047248112969100475 ``` **outcome:** @@ -1881,7 +1881,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0006562960334122181 + 0.0007292239461094141 ``` **outcome:** @@ -1951,7 +1951,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00021115015260875225 + 0.00020896014757454395 ``` **outcome:** @@ -1979,7 +1979,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.00033396086655557156 + 0.00031822407618165016 ``` **outcome:** @@ -1993,7 +1993,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0006767760496586561 + 0.0006249661091715097 ``` **outcome:** @@ -2063,7 +2063,7 @@ FAILED tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Qu **duration:** ```python - 0.0002132919616997242 + 0.00021155411377549171 ``` **outcome:** diff --git a/ci-reports/markdown/json-tree-view.txt b/ci-reports/markdown/json-tree-view.txt index e23b7286..00955077 100644 --- a/ci-reports/markdown/json-tree-view.txt +++ b/ci-reports/markdown/json-tree-view.txt @@ -1,6 +1,6 @@ πŸ“ ci-reports/markdown/pytest-report.json -β”œβ”€β”€ created: 1753189049.558888 -β”œβ”€β”€ duration: 7.290952205657959 +β”œβ”€β”€ created: 1753189451.8926287 +β”œβ”€β”€ duration: 7.318018674850464 β”œβ”€β”€ exitcode: 1 β”œβ”€β”€ root: /workspace/tligui_y/slic β”œβ”€β”€ environment @@ -557,13 +557,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0007172678597271442 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006858168635517359 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0007613049820065498 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0007159069646149874 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00046321703121066093 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00043688411824405193 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -581,13 +581,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003488061483949423 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00035166111774742603 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005375458858907223 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005327567923814058 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00020177592523396015 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00019193883053958416 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -605,10 +605,10 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00031875213608145714 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00032846303656697273 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0008582621812820435 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0008191009983420372 β”‚ β”‚ β”‚ β”œβ”€β”€ outcome: failed β”‚ β”‚ β”‚ β”œβ”€β”€ crash β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ path: /workspace/tligui_y/slic/tests/test_bis.py @@ -659,7 +659,7 @@ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ tests/test_bis.py:39: AssertionError β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0003573459107428789 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00029775197617709637 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -677,13 +677,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004081409424543381 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00038141803815960884 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006725650746375322 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000631190137937665 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00020293984562158585 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00019855983555316925 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -701,13 +701,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033845892176032066 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033211708068847656 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005437780637294054 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005681230686604977 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001787759829312563 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00019702897407114506 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -726,13 +726,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00032060407102108 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003256530035287142 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000526736956089735 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005499389953911304 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00018453202210366726 +β”‚ β”‚ β”œβ”€β”€ duration: 0.0001901418436318636 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -750,13 +750,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000332819065079093 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000338622136041522 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006050909869372845 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006291561294347048 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00019279401749372482 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018647592514753342 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -774,13 +774,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003260010853409767 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033555994741618633 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005020699463784695 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005068439058959484 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00019663083367049694 +β”‚ β”‚ β”œβ”€β”€ duration: 0.000194221967831254 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -798,13 +798,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00031798495911061764 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00031830696389079094 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000504183117300272 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005114160012453794 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001849168911576271 +β”‚ β”‚ β”œβ”€β”€ duration: 0.0001873951405286789 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -822,13 +822,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00032025109976530075 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033653387799859047 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004960880614817142 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005115009844303131 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00018551410175859928 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018649199046194553 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -846,13 +846,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003172149881720543 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00032605696469545364 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005855201743543148 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005961710121482611 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.000191499013453722 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00020463299006223679 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -870,13 +870,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000323454849421978 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033295201137661934 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005006450228393078 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005024878773838282 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001777529250830412 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018653692677617073 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -894,13 +894,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003164149820804596 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003222459927201271 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00048556108959019184 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005047209560871124 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001999379601329565 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018446496687829494 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: tests/test_bis.py::test_ask_yes_no_ctrl_c @@ -913,13 +913,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0001239569392055273 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0001145100686699152 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005307979881763458 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004899350460618734 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001104611437767744 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00010755588300526142 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: tests/test_bis.py::test_ask_yes_no_ctrl_d @@ -935,13 +935,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000231883954256773 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0002467010635882616 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005971789360046387 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006322348490357399 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00015460490249097347 +β”‚ β”‚ β”œβ”€β”€ duration: 0.000161660835146904 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: tests/test_bis.py::test_ask_yes_no_ctrl_d @@ -957,13 +957,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00023105088621377945 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00024622492492198944 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004912449512630701 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004979721270501614 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00015387614257633686 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00017420900985598564 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -981,13 +981,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033498904667794704 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003439032007008791 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005011840257793665 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005275958683341742 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00018330011516809464 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018763705156743526 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1005,13 +1005,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003292178735136986 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00032322295010089874 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005959300324320793 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006099769379943609 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001883909571915865 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00020039896480739117 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1029,10 +1029,10 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033744098618626595 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033012195490300655 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006595170125365257 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006763760466128588 β”‚ β”‚ β”‚ β”œβ”€β”€ outcome: failed β”‚ β”‚ β”‚ β”œβ”€β”€ crash β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ path: @@ -1084,7 +1084,7 @@ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ tests/test_utils_ask_yes_no.py:39: AssertionError β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00021252990700304508 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00023460201919078827 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1102,13 +1102,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033209403045475483 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003318740054965019 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005270622204989195 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005524309817701578 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001831690315157175 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018714484758675098 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1126,13 +1126,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00036361790262162685 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003357119858264923 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005405200645327568 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000525427982211113 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00019301380962133408 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018192920833826065 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1151,13 +1151,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003180410712957382 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00032770982943475246 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005161501467227936 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000513589009642601 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.000177829060703516 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00019366294145584106 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1175,13 +1175,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00031517515890300274 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003175651654601097 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006273128092288971 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006235998589545488 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00018784613348543644 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00019573885947465897 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1199,13 +1199,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00032654800452291965 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003168398980051279 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00048433709889650345 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005109168123453856 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00018191803246736526 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00017388304695487022 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1223,10 +1223,10 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00031353184022009373 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00047248112969100475 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006562960334122181 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0007292239461094141 β”‚ β”‚ β”‚ β”œβ”€β”€ outcome: failed β”‚ β”‚ β”‚ β”œβ”€β”€ crash β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ path: @@ -1278,7 +1278,7 @@ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ tests/test_utils_ask_yes_no.py:39: AssertionError β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00021115015260875225 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00020896014757454395 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1296,13 +1296,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003288029693067074 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003421721048653126 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005209462251514196 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.000513806939125061 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001933341845870018 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00019078701734542847 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1320,13 +1320,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003316621296107769 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003367739263921976 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004844169598072767 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005148849450051785 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00018170499242842197 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00018753297626972198 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1344,10 +1344,10 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00033396086655557156 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00031822407618165016 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006767760496586561 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0006249661091715097 β”‚ β”‚ β”‚ β”œβ”€β”€ outcome: failed β”‚ β”‚ β”‚ β”œβ”€β”€ crash β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ path: @@ -1399,7 +1399,7 @@ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ tests/test_utils_ask_yes_no.py:39: AssertionError β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0002132919616997242 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00021155411377549171 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: @@ -1417,13 +1417,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00034043099731206894 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0003443099558353424 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005094569642096758 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005019041709601879 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001854700967669487 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00019143498502671719 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c @@ -1436,13 +1436,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0001161620020866394 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0001156709622591734 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004972580354660749 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0004947350826114416 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.00011775991879403591 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00011604512110352516 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ - β”‚ β”‚ β”œβ”€β”€ nodeid: tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d @@ -1458,13 +1458,13 @@ β”‚ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ β”‚ └── β”‚ β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0002349440474063158 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00023330817930400372 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.0005135659594088793 +β”‚ β”‚ β”‚ β”œβ”€β”€ duration: 0.00048412312753498554 β”‚ β”‚ β”‚ └── outcome: passed β”‚ β”‚ └── teardown -β”‚ β”‚ β”œβ”€β”€ duration: 0.0001578440424054861 +β”‚ β”‚ β”œβ”€β”€ duration: 0.0001547718420624733 β”‚ β”‚ └── outcome: passed β”‚ └── - β”‚ β”œβ”€β”€ nodeid: tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d @@ -1480,13 +1480,13 @@ β”‚ β”‚ β”œβ”€β”€ slic β”‚ β”‚ └── β”‚ β”œβ”€β”€ setup -β”‚ β”‚ β”œβ”€β”€ duration: 0.00023195799440145493 +β”‚ β”‚ β”œβ”€β”€ duration: 0.00022928486578166485 β”‚ β”‚ └── outcome: passed β”‚ β”œβ”€β”€ call -β”‚ β”‚ β”œβ”€β”€ duration: 0.0006068767979741096 +β”‚ β”‚ β”œβ”€β”€ duration: 0.0005993980448693037 β”‚ β”‚ └── outcome: passed β”‚ └── teardown -β”‚ β”œβ”€β”€ duration: 0.0001626908779144287 +β”‚ β”œβ”€β”€ duration: 0.00016688695177435875 β”‚ └── outcome: passed └── warnings β”œβ”€β”€ - diff --git a/ci-reports/markdown/pytest-report.json b/ci-reports/markdown/pytest-report.json index ed3cd90b..ce6ed705 100644 --- a/ci-reports/markdown/pytest-report.json +++ b/ci-reports/markdown/pytest-report.json @@ -1 +1 @@ -{"created": 1753189049.558888, "duration": 7.290952205657959, "exitcode": 1, "root": "/workspace/tligui_y/slic", "environment": {}, "summary": {"passed": 28, "failed": 4, "total": 32, "collected": 32}, "collectors": [{"nodeid": "", "outcome": "passed", "result": [{"nodeid": ".", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/data/test-cases", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/data", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data/test-cases", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/export", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/history", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/behaviors", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/packages", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/plugin/behaviors", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/packages", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/widgets", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data", "type": "Dir"}, {"nodeid": "ci-reports/allure/export", "type": "Dir"}, {"nodeid": "ci-reports/allure/history", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin", "type": "Dir"}, {"nodeid": "ci-reports/allure/widgets", "type": "Dir"}]}, {"nodeid": "ci-reports/coverage", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/junit", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/markdown", "outcome": "passed", "result": []}, {"nodeid": "ci-reports", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure", "type": "Dir"}, {"nodeid": "ci-reports/coverage", "type": "Dir"}, {"nodeid": "ci-reports/junit", "type": "Dir"}, {"nodeid": "ci-reports/markdown", "type": "Dir"}]}, {"nodeid": "slic/core/acquisition/broker", "outcome": "passed", "result": []}, {"nodeid": "slic/core/acquisition", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition/broker", "type": "Package"}]}, {"nodeid": "slic/core/adjustable", "outcome": "passed", "result": []}, {"nodeid": "slic/core/condition", "outcome": "passed", "result": []}, {"nodeid": "slic/core/device", "outcome": "passed", "result": []}, {"nodeid": "slic/core/scanner", "outcome": "passed", "result": []}, {"nodeid": "slic/core/sensor", "outcome": "passed", "result": []}, {"nodeid": "slic/core/task", "outcome": "passed", "result": []}, {"nodeid": "slic/core", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition", "type": "Package"}, {"nodeid": "slic/core/adjustable", "type": "Package"}, {"nodeid": "slic/core/condition", "type": "Package"}, {"nodeid": "slic/core/device", "type": "Package"}, {"nodeid": "slic/core/scanner", "type": "Package"}, {"nodeid": "slic/core/sensor", "type": "Package"}, {"nodeid": "slic/core/task", "type": "Package"}]}, {"nodeid": "slic/devices/cameras", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/endstations", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/detectors", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general", "outcome": "passed", "result": [{"nodeid": "slic/devices/general/detectors", "type": "Package"}, {"nodeid": "slic/devices/general/unused", "type": "Dir"}]}, {"nodeid": "slic/devices/loptics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing/events", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing", "outcome": "passed", "result": [{"nodeid": "slic/devices/timing/events", "type": "Package"}]}, {"nodeid": "slic/devices/xdiagnostics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/slits", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics", "outcome": "passed", "result": [{"nodeid": "slic/devices/xoptics/slits", "type": "Package"}, {"nodeid": "slic/devices/xoptics/unused", "type": "Dir"}]}, {"nodeid": "slic/devices", "outcome": "passed", "result": [{"nodeid": "slic/devices/cameras", "type": "Package"}, {"nodeid": "slic/devices/endstations", "type": "Package"}, {"nodeid": "slic/devices/general", "type": "Package"}, {"nodeid": "slic/devices/loptics", "type": "Package"}, {"nodeid": "slic/devices/timing", "type": "Package"}, {"nodeid": "slic/devices/xdiagnostics", "type": "Package"}, {"nodeid": "slic/devices/xoptics", "type": "Package"}]}, {"nodeid": "slic/gui/daqpanels", "outcome": "passed", "result": []}, {"nodeid": "slic/gui/widgets", "outcome": "passed", "result": []}, {"nodeid": "slic/gui", "outcome": "passed", "result": [{"nodeid": "slic/gui/daqpanels", "type": "Package"}, {"nodeid": "slic/gui/widgets", "type": "Package"}]}, {"nodeid": "slic/utils/ioc", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused/xsim", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused", "outcome": "passed", "result": [{"nodeid": "slic/utils/unused/xsim", "type": "Package"}]}, {"nodeid": "slic/utils", "outcome": "passed", "result": [{"nodeid": "slic/utils/ioc", "type": "Package"}, {"nodeid": "slic/utils/unused", "type": "Dir"}]}, {"nodeid": "slic", "outcome": "passed", "result": [{"nodeid": "slic/core", "type": "Package"}, {"nodeid": "slic/devices", "type": "Package"}, {"nodeid": "slic/gui", "type": "Package"}, {"nodeid": "slic/utils", "type": "Package"}]}, {"nodeid": "temp-ci", "outcome": "passed", "result": []}, {"nodeid": "tests/test_bis.py", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests/test_utils_ask_yes_no.py", "outcome": "passed", "result": [{"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py", "type": "Module"}, {"nodeid": "tests/test_utils_ask_yes_no.py", "type": "Module"}]}, {"nodeid": ".", "outcome": "passed", "result": [{"nodeid": "ci-reports", "type": "Dir"}, {"nodeid": "slic", "type": "Package"}, {"nodeid": "temp-ci", "type": "Dir"}, {"nodeid": "tests", "type": "Dir"}]}], "tests": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0007172678597271442, "outcome": "passed"}, "call": {"duration": 0.0007613049820065498, "outcome": "passed"}, "teardown": {"duration": 0.00046321703121066093, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0003488061483949423, "outcome": "passed"}, "call": {"duration": 0.0005375458858907223, "outcome": "passed"}, "teardown": {"duration": 0.00020177592523396015, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00031875213608145714, "outcome": "passed"}, "call": {"duration": 0.0008582621812820435, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_bis.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_bis.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', False, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', False, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_bis.py:39: AssertionError"}, "teardown": {"duration": 0.0003573459107428789, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0004081409424543381, "outcome": "passed"}, "call": {"duration": 0.0006725650746375322, "outcome": "passed"}, "teardown": {"duration": 0.00020293984562158585, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00033845892176032066, "outcome": "passed"}, "call": {"duration": 0.0005437780637294054, "outcome": "passed"}, "teardown": {"duration": 0.0001787759829312563, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00032060407102108, "outcome": "passed"}, "call": {"duration": 0.000526736956089735, "outcome": "passed"}, "teardown": {"duration": 0.00018453202210366726, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.000332819065079093, "outcome": "passed"}, "call": {"duration": 0.0006050909869372845, "outcome": "passed"}, "teardown": {"duration": 0.00019279401749372482, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0003260010853409767, "outcome": "passed"}, "call": {"duration": 0.0005020699463784695, "outcome": "passed"}, "teardown": {"duration": 0.00019663083367049694, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-False-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00031798495911061764, "outcome": "passed"}, "call": {"duration": 0.000504183117300272, "outcome": "passed"}, "teardown": {"duration": 0.0001849168911576271, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00032025109976530075, "outcome": "passed"}, "call": {"duration": 0.0004960880614817142, "outcome": "passed"}, "teardown": {"duration": 0.00018551410175859928, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0003172149881720543, "outcome": "passed"}, "call": {"duration": 0.0005855201743543148, "outcome": "passed"}, "teardown": {"duration": 0.000191499013453722, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.000323454849421978, "outcome": "passed"}, "call": {"duration": 0.0005006450228393078, "outcome": "passed"}, "teardown": {"duration": 0.0001777529250830412, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0003164149820804596, "outcome": "passed"}, "call": {"duration": 0.00048556108959019184, "outcome": "passed"}, "teardown": {"duration": 0.0001999379601329565, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0001239569392055273, "outcome": "passed"}, "call": {"duration": 0.0005307979881763458, "outcome": "passed"}, "teardown": {"duration": 0.0001104611437767744, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.000231883954256773, "outcome": "passed"}, "call": {"duration": 0.0005971789360046387, "outcome": "passed"}, "teardown": {"duration": 0.00015460490249097347, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00023105088621377945, "outcome": "passed"}, "call": {"duration": 0.0004912449512630701, "outcome": "passed"}, "teardown": {"duration": 0.00015387614257633686, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00033498904667794704, "outcome": "passed"}, "call": {"duration": 0.0005011840257793665, "outcome": "passed"}, "teardown": {"duration": 0.00018330011516809464, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003292178735136986, "outcome": "passed"}, "call": {"duration": 0.0005959300324320793, "outcome": "passed"}, "teardown": {"duration": 0.0001883909571915865, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00033744098618626595, "outcome": "passed"}, "call": {"duration": 0.0006595170125365257, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.00021252990700304508, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00033209403045475483, "outcome": "passed"}, "call": {"duration": 0.0005270622204989195, "outcome": "passed"}, "teardown": {"duration": 0.0001831690315157175, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00036361790262162685, "outcome": "passed"}, "call": {"duration": 0.0005405200645327568, "outcome": "passed"}, "teardown": {"duration": 0.00019301380962133408, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003180410712957382, "outcome": "passed"}, "call": {"duration": 0.0005161501467227936, "outcome": "passed"}, "teardown": {"duration": 0.000177829060703516, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00031517515890300274, "outcome": "passed"}, "call": {"duration": 0.0006273128092288971, "outcome": "passed"}, "teardown": {"duration": 0.00018784613348543644, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00032654800452291965, "outcome": "passed"}, "call": {"duration": 0.00048433709889650345, "outcome": "passed"}, "teardown": {"duration": 0.00018191803246736526, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00031353184022009373, "outcome": "passed"}, "call": {"duration": 0.0006562960334122181, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'y', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [Y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.00021115015260875225, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003288029693067074, "outcome": "passed"}, "call": {"duration": 0.0005209462251514196, "outcome": "passed"}, "teardown": {"duration": 0.0001933341845870018, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003316621296107769, "outcome": "passed"}, "call": {"duration": 0.0004844169598072767, "outcome": "passed"}, "teardown": {"duration": 0.00018170499242842197, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00033396086655557156, "outcome": "passed"}, "call": {"duration": 0.0006767760496586561, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'n', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/N] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.0002132919616997242, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00034043099731206894, "outcome": "passed"}, "call": {"duration": 0.0005094569642096758, "outcome": "passed"}, "teardown": {"duration": 0.0001854700967669487, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0001161620020866394, "outcome": "passed"}, "call": {"duration": 0.0004972580354660749, "outcome": "passed"}, "teardown": {"duration": 0.00011775991879403591, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0002349440474063158, "outcome": "passed"}, "call": {"duration": 0.0005135659594088793, "outcome": "passed"}, "teardown": {"duration": 0.0001578440424054861, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00023195799440145493, "outcome": "passed"}, "call": {"duration": 0.0006068767979741096, "outcome": "passed"}, "teardown": {"duration": 0.0001626908779144287, "outcome": "passed"}}], "warnings": [{"message": "invalid escape sequence \\-", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py", "lineno": 207}, {"message": "pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py", "lineno": 28}, {"message": "Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`.\nImplementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py", "lineno": 3154}, {"message": "The module numpy.dual is deprecated. Instead of using dual, use the functions directly from numpy or scipy.", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py", "lineno": 97}]} \ No newline at end of file +{"created": 1753189451.8926287, "duration": 7.318018674850464, "exitcode": 1, "root": "/workspace/tligui_y/slic", "environment": {}, "summary": {"passed": 28, "failed": 4, "total": 32, "collected": 32}, "collectors": [{"nodeid": "", "outcome": "passed", "result": [{"nodeid": ".", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/data/test-cases", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/data", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data/test-cases", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/export", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/history", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/behaviors", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/packages", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/plugin/behaviors", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/packages", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/widgets", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data", "type": "Dir"}, {"nodeid": "ci-reports/allure/export", "type": "Dir"}, {"nodeid": "ci-reports/allure/history", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin", "type": "Dir"}, {"nodeid": "ci-reports/allure/widgets", "type": "Dir"}]}, {"nodeid": "ci-reports/coverage", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/junit", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/markdown", "outcome": "passed", "result": []}, {"nodeid": "ci-reports", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure", "type": "Dir"}, {"nodeid": "ci-reports/coverage", "type": "Dir"}, {"nodeid": "ci-reports/junit", "type": "Dir"}, {"nodeid": "ci-reports/markdown", "type": "Dir"}]}, {"nodeid": "slic/core/acquisition/broker", "outcome": "passed", "result": []}, {"nodeid": "slic/core/acquisition", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition/broker", "type": "Package"}]}, {"nodeid": "slic/core/adjustable", "outcome": "passed", "result": []}, {"nodeid": "slic/core/condition", "outcome": "passed", "result": []}, {"nodeid": "slic/core/device", "outcome": "passed", "result": []}, {"nodeid": "slic/core/scanner", "outcome": "passed", "result": []}, {"nodeid": "slic/core/sensor", "outcome": "passed", "result": []}, {"nodeid": "slic/core/task", "outcome": "passed", "result": []}, {"nodeid": "slic/core", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition", "type": "Package"}, {"nodeid": "slic/core/adjustable", "type": "Package"}, {"nodeid": "slic/core/condition", "type": "Package"}, {"nodeid": "slic/core/device", "type": "Package"}, {"nodeid": "slic/core/scanner", "type": "Package"}, {"nodeid": "slic/core/sensor", "type": "Package"}, {"nodeid": "slic/core/task", "type": "Package"}]}, {"nodeid": "slic/devices/cameras", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/endstations", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/detectors", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general", "outcome": "passed", "result": [{"nodeid": "slic/devices/general/detectors", "type": "Package"}, {"nodeid": "slic/devices/general/unused", "type": "Dir"}]}, {"nodeid": "slic/devices/loptics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing/events", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing", "outcome": "passed", "result": [{"nodeid": "slic/devices/timing/events", "type": "Package"}]}, {"nodeid": "slic/devices/xdiagnostics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/slits", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics", "outcome": "passed", "result": [{"nodeid": "slic/devices/xoptics/slits", "type": "Package"}, {"nodeid": "slic/devices/xoptics/unused", "type": "Dir"}]}, {"nodeid": "slic/devices", "outcome": "passed", "result": [{"nodeid": "slic/devices/cameras", "type": "Package"}, {"nodeid": "slic/devices/endstations", "type": "Package"}, {"nodeid": "slic/devices/general", "type": "Package"}, {"nodeid": "slic/devices/loptics", "type": "Package"}, {"nodeid": "slic/devices/timing", "type": "Package"}, {"nodeid": "slic/devices/xdiagnostics", "type": "Package"}, {"nodeid": "slic/devices/xoptics", "type": "Package"}]}, {"nodeid": "slic/gui/daqpanels", "outcome": "passed", "result": []}, {"nodeid": "slic/gui/widgets", "outcome": "passed", "result": []}, {"nodeid": "slic/gui", "outcome": "passed", "result": [{"nodeid": "slic/gui/daqpanels", "type": "Package"}, {"nodeid": "slic/gui/widgets", "type": "Package"}]}, {"nodeid": "slic/utils/ioc", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused/xsim", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused", "outcome": "passed", "result": [{"nodeid": "slic/utils/unused/xsim", "type": "Package"}]}, {"nodeid": "slic/utils", "outcome": "passed", "result": [{"nodeid": "slic/utils/ioc", "type": "Package"}, {"nodeid": "slic/utils/unused", "type": "Dir"}]}, {"nodeid": "slic", "outcome": "passed", "result": [{"nodeid": "slic/core", "type": "Package"}, {"nodeid": "slic/devices", "type": "Package"}, {"nodeid": "slic/gui", "type": "Package"}, {"nodeid": "slic/utils", "type": "Package"}]}, {"nodeid": "temp-ci", "outcome": "passed", "result": []}, {"nodeid": "tests/test_bis.py", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests/test_utils_ask_yes_no.py", "outcome": "passed", "result": [{"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py", "type": "Module"}, {"nodeid": "tests/test_utils_ask_yes_no.py", "type": "Module"}]}, {"nodeid": ".", "outcome": "passed", "result": [{"nodeid": "ci-reports", "type": "Dir"}, {"nodeid": "slic", "type": "Package"}, {"nodeid": "temp-ci", "type": "Dir"}, {"nodeid": "tests", "type": "Dir"}]}], "tests": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006858168635517359, "outcome": "passed"}, "call": {"duration": 0.0007159069646149874, "outcome": "passed"}, "teardown": {"duration": 0.00043688411824405193, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00035166111774742603, "outcome": "passed"}, "call": {"duration": 0.0005327567923814058, "outcome": "passed"}, "teardown": {"duration": 0.00019193883053958416, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00032846303656697273, "outcome": "passed"}, "call": {"duration": 0.0008191009983420372, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_bis.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_bis.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', False, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', False, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_bis.py:39: AssertionError"}, "teardown": {"duration": 0.00029775197617709637, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00038141803815960884, "outcome": "passed"}, "call": {"duration": 0.000631190137937665, "outcome": "passed"}, "teardown": {"duration": 0.00019855983555316925, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00033211708068847656, "outcome": "passed"}, "call": {"duration": 0.0005681230686604977, "outcome": "passed"}, "teardown": {"duration": 0.00019702897407114506, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0003256530035287142, "outcome": "passed"}, "call": {"duration": 0.0005499389953911304, "outcome": "passed"}, "teardown": {"duration": 0.0001901418436318636, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.000338622136041522, "outcome": "passed"}, "call": {"duration": 0.0006291561294347048, "outcome": "passed"}, "teardown": {"duration": 0.00018647592514753342, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00033555994741618633, "outcome": "passed"}, "call": {"duration": 0.0005068439058959484, "outcome": "passed"}, "teardown": {"duration": 0.000194221967831254, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-False-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00031830696389079094, "outcome": "passed"}, "call": {"duration": 0.0005114160012453794, "outcome": "passed"}, "teardown": {"duration": 0.0001873951405286789, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00033653387799859047, "outcome": "passed"}, "call": {"duration": 0.0005115009844303131, "outcome": "passed"}, "teardown": {"duration": 0.00018649199046194553, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00032605696469545364, "outcome": "passed"}, "call": {"duration": 0.0005961710121482611, "outcome": "passed"}, "teardown": {"duration": 0.00020463299006223679, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00033295201137661934, "outcome": "passed"}, "call": {"duration": 0.0005024878773838282, "outcome": "passed"}, "teardown": {"duration": 0.00018653692677617073, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0003222459927201271, "outcome": "passed"}, "call": {"duration": 0.0005047209560871124, "outcome": "passed"}, "teardown": {"duration": 0.00018446496687829494, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0001145100686699152, "outcome": "passed"}, "call": {"duration": 0.0004899350460618734, "outcome": "passed"}, "teardown": {"duration": 0.00010755588300526142, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0002467010635882616, "outcome": "passed"}, "call": {"duration": 0.0006322348490357399, "outcome": "passed"}, "teardown": {"duration": 0.000161660835146904, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00024622492492198944, "outcome": "passed"}, "call": {"duration": 0.0004979721270501614, "outcome": "passed"}, "teardown": {"duration": 0.00017420900985598564, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003439032007008791, "outcome": "passed"}, "call": {"duration": 0.0005275958683341742, "outcome": "passed"}, "teardown": {"duration": 0.00018763705156743526, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00032322295010089874, "outcome": "passed"}, "call": {"duration": 0.0006099769379943609, "outcome": "passed"}, "teardown": {"duration": 0.00020039896480739117, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00033012195490300655, "outcome": "passed"}, "call": {"duration": 0.0006763760466128588, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.00023460201919078827, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003318740054965019, "outcome": "passed"}, "call": {"duration": 0.0005524309817701578, "outcome": "passed"}, "teardown": {"duration": 0.00018714484758675098, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003357119858264923, "outcome": "passed"}, "call": {"duration": 0.000525427982211113, "outcome": "passed"}, "teardown": {"duration": 0.00018192920833826065, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00032770982943475246, "outcome": "passed"}, "call": {"duration": 0.000513589009642601, "outcome": "passed"}, "teardown": {"duration": 0.00019366294145584106, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003175651654601097, "outcome": "passed"}, "call": {"duration": 0.0006235998589545488, "outcome": "passed"}, "teardown": {"duration": 0.00019573885947465897, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003168398980051279, "outcome": "passed"}, "call": {"duration": 0.0005109168123453856, "outcome": "passed"}, "teardown": {"duration": 0.00017388304695487022, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00047248112969100475, "outcome": "passed"}, "call": {"duration": 0.0007292239461094141, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'y', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [Y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.00020896014757454395, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003421721048653126, "outcome": "passed"}, "call": {"duration": 0.000513806939125061, "outcome": "passed"}, "teardown": {"duration": 0.00019078701734542847, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003367739263921976, "outcome": "passed"}, "call": {"duration": 0.0005148849450051785, "outcome": "passed"}, "teardown": {"duration": 0.00018753297626972198, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00031822407618165016, "outcome": "passed"}, "call": {"duration": 0.0006249661091715097, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'n', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/N] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.00021155411377549171, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0003443099558353424, "outcome": "passed"}, "call": {"duration": 0.0005019041709601879, "outcome": "passed"}, "teardown": {"duration": 0.00019143498502671719, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0001156709622591734, "outcome": "passed"}, "call": {"duration": 0.0004947350826114416, "outcome": "passed"}, "teardown": {"duration": 0.00011604512110352516, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00023330817930400372, "outcome": "passed"}, "call": {"duration": 0.00048412312753498554, "outcome": "passed"}, "teardown": {"duration": 0.0001547718420624733, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00022928486578166485, "outcome": "passed"}, "call": {"duration": 0.0005993980448693037, "outcome": "passed"}, "teardown": {"duration": 0.00016688695177435875, "outcome": "passed"}}], "warnings": [{"message": "invalid escape sequence \\-", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py", "lineno": 207}, {"message": "pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py", "lineno": 28}, {"message": "Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`.\nImplementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py", "lineno": 3154}, {"message": "The module numpy.dual is deprecated. Instead of using dual, use the functions directly from numpy or scipy.", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py", "lineno": 97}]} \ No newline at end of file