diff --git a/ci-reports/markdown/TEST-REPORT.md b/ci-reports/markdown/TEST-REPORT.md index dab02c8a..9e2f297f 100644 --- a/ci-reports/markdown/TEST-REPORT.md +++ b/ci-reports/markdown/TEST-REPORT.md @@ -9,7 +9,7 @@ ============================= 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-0.6.0 +plugins: html-4.1.1, metadata-3.1.1, allure-pytest-2.13.5, cov-5.0.0, json-report-0.8.0.dev0, md-report-0.6.2 collected 75 items / 2 errors INTERNALERROR> Traceback (most recent call last): INTERNALERROR> File "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/_pytest/main.py", line 283, in wrap_session @@ -42,19 +42,19 @@ INTERNALERROR> File "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8 INTERNALERROR> self.config.pluginmanager.check_pending() INTERNALERROR> File "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pluggy/_manager.py", line 391, in check_pending INTERNALERROR> raise PluginValidationError( -INTERNALERROR> pluggy._manager.PluginValidationError: unknown hook 'pytest_logwarning' in plugin +INTERNALERROR> pluggy._manager.PluginValidationError: unknown hook 'pytest_warning_captured' in plugin -============================== 2 errors in 0.20s =============================== +============================== 2 errors in 0.18s =============================== ``` --- # ๐Ÿงช Test Report -*Generated on 2025-07-21 10:10:01 CEST* +*Generated on 2025-07-21 10:12:31 CEST* ## ๐Ÿงพ General Info -- **duration**: 0.20621275901794434 +- **duration**: 0.1884441375732422 - **root**: /workspace/tligui_y/slic - **environment**: {} diff --git a/ci-reports/markdown/json-tree-view.txt b/ci-reports/markdown/json-tree-view.txt index 9b903ddf..8a93ef15 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: 1753085400.9876528 -โ”œโ”€โ”€ duration: 0.20621275901794434 +โ”œโ”€โ”€ created: 1753085551.0529785 +โ”œโ”€โ”€ duration: 0.1884441375732422 โ”œโ”€โ”€ exitcode: 3 โ”œโ”€โ”€ root: /workspace/tligui_y/slic โ”œโ”€โ”€ environment diff --git a/ci-reports/markdown/pytest-report.json b/ci-reports/markdown/pytest-report.json index 22e23a5c..3181dda5 100644 --- a/ci-reports/markdown/pytest-report.json +++ b/ci-reports/markdown/pytest-report.json @@ -1 +1 @@ -{"created": 1753085400.9876528, "duration": 0.20621275901794434, "exitcode": 3, "root": "/workspace/tligui_y/slic", "environment": {}, "summary": {"total": 0}, "collectors": [{"nodeid": "", "outcome": "passed", "children": [{"nodeid": ".", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/data", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/export", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/history", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin/behaviors", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin/packages", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin", "outcome": "passed", "children": [{"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", "children": []}, {"nodeid": "ci-reports/allure", "outcome": "passed", "children": [{"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", "children": []}, {"nodeid": "ci-reports/markdown", "outcome": "passed", "children": []}, {"nodeid": "ci-reports", "outcome": "passed", "children": [{"nodeid": "ci-reports/allure", "type": "Dir"}, {"nodeid": "ci-reports/coverage", "type": "Dir"}, {"nodeid": "ci-reports/markdown", "type": "Dir"}]}, {"nodeid": "functions", "outcome": "passed", "children": []}, {"nodeid": "tests/test_broken_fct.py", "outcome": "failed", "children": [], "longrepr": ".pixi/envs/default/lib/python3.8/site-packages/_pytest/python.py:493: in importtestmodule\n mod = import_path(\n.pixi/envs/default/lib/python3.8/site-packages/_pytest/pathlib.py:587: in import_path\n importlib.import_module(module_name)\n.pixi/envs/default/lib/python3.8/importlib/__init__.py:127: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n:1014: in _gcd_import\n ???\n:991: in _find_and_load\n ???\n:975: in _find_and_load_unlocked\n ???\n:671: in _load_unlocked\n ???\n.pixi/envs/default/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module\n source_stat, co = _rewrite_test(fn, self.config)\n.pixi/envs/default/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:355: in _rewrite_test\n tree = ast.parse(source, filename=strfn)\n.pixi/envs/default/lib/python3.8/ast.py:47: in parse\n return compile(source, filename, mode, flags,\nE File \"/workspace/tligui_y/slic/tests/test_broken_fct.py\", line 8\nE def test_valid_2():\nE ^\nE SyntaxError: invalid syntax"}, {"nodeid": "tests/test_collector_error.py", "outcome": "failed", "children": [], "longrepr": "ImportError while importing test module '/workspace/tligui_y/slic/tests/test_collector_error.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n.pixi/envs/default/lib/python3.8/importlib/__init__.py:127: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\ntests/test_collector_error.py:1: in \n from no_existing_module.math_utils import *\nE ModuleNotFoundError: No module named 'no_existing_module'"}, {"nodeid": "tests/test_io_utils.py", "outcome": "passed", "children": [{"nodeid": "tests/test_io_utils.py::test_write_file", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 9, "domain": "test_write_file"}, {"nodeid": "tests/test_io_utils.py::test_read_file", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 15, "domain": "test_read_file"}, {"nodeid": "tests/test_io_utils.py::test_cause_io_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 22, "domain": "test_cause_io_error"}, {"nodeid": "tests/test_io_utils.py::test_file_not_found", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 26, "domain": "test_file_not_found"}, {"nodeid": "tests/test_io_utils.py::test_permission_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 30, "domain": "test_permission_error"}, {"nodeid": "tests/test_io_utils.py::test_mock_open_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 37, "domain": "test_mock_open_error"}, {"nodeid": "tests/test_io_utils.py::test_file_handle_closed_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 45, "domain": "test_file_handle_closed_error"}, {"nodeid": "tests/test_io_utils.py::test_os_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 51, "domain": "test_os_error"}, {"nodeid": "tests/test_io_utils.py::test_write_file_in_readonly_mode", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 58, "domain": "test_write_file_in_readonly_mode"}, {"nodeid": "tests/test_io_utils.py::test_file_not_found_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 67, "domain": "test_file_not_found_error"}]}, {"nodeid": "tests/test_math_utils.py", "outcome": "passed", "children": [{"nodeid": "tests/test_math_utils.py::test_broken", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 13, "domain": "test_broken"}, {"nodeid": "tests/test_math_utils.py::test_call_missing_function", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 17, "domain": "test_call_missing_function"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[2-2-4]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[2-2-4]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[1-5-6]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[1-5-6]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[3-4-7]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[3-4-7]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[3-5-8]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[3-5-8]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[3-6-9]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[3-6-9]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=2,b=2,expected=4]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 36, "domain": "test_addition_pass_id[a=2,b=2,expected=4]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=1,b=5,expected=6]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 36, "domain": "test_addition_pass_id[a=1,b=5,expected=6]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=3,b=4,expected=7]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 36, "domain": "test_addition_pass_id[a=3,b=4,expected=7]"}, {"nodeid": "tests/test_math_utils.py::test_addition_fail", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 48, "domain": "test_addition_fail"}, {"nodeid": "tests/test_math_utils.py::test_division_zero", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 52, "domain": "test_division_zero"}, {"nodeid": "tests/test_math_utils.py::test_multiply_xfail", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 56, "domain": "test_multiply_xfail"}, {"nodeid": "tests/test_math_utils.py::test_runtime_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 61, "domain": "test_runtime_error"}, {"nodeid": "tests/test_math_utils.py::test_memory_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 65, "domain": "test_memory_error"}, {"nodeid": "tests/test_math_utils.py::test_timeout_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 69, "domain": "test_timeout_error"}, {"nodeid": "tests/test_math_utils.py::test_recursion_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 73, "domain": "test_recursion_error"}, {"nodeid": "tests/test_math_utils.py::test_floating_point_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 79, "domain": "test_floating_point_error"}, {"nodeid": "tests/test_math_utils.py::test_floating_point_overflow", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 83, "domain": "test_floating_point_overflow"}, {"nodeid": "tests/test_math_utils.py::test_value_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 87, "domain": "test_value_error"}, {"nodeid": "tests/test_math_utils.py::test_wrong_argument_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 91, "domain": "test_wrong_argument_error"}, {"nodeid": "tests/test_math_utils.py::test_unhandled_exception", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 95, "domain": "test_unhandled_exception"}, {"nodeid": "tests/test_math_utils.py::test_custom_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 99, "domain": "test_custom_error"}, {"nodeid": "tests/test_math_utils.py::test_stop_iteration_direct", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 103, "domain": "test_stop_iteration_direct"}, {"nodeid": "tests/test_math_utils.py::test_generator_exit_direct", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 107, "domain": "test_generator_exit_direct"}, {"nodeid": "tests/test_math_utils.py::test_malformed_code", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 111, "domain": "test_malformed_code"}, {"nodeid": "tests/test_math_utils.py::test_sys_exit", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 115, "domain": "test_sys_exit"}, {"nodeid": "tests/test_math_utils.py::test_broken_function", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 119, "domain": "test_broken_function"}, {"nodeid": "tests/test_math_utils.py::test_import_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 125, "domain": "test_import_error"}, {"nodeid": "tests/test_math_utils.py::test_module_not_found_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 129, "domain": "test_module_not_found_error"}]}, {"nodeid": "tests/test_param.py", "outcome": "passed", "children": [{"nodeid": "tests/test_param.py::test_basic_ids[one]", "type": "Function", "path": "tests/test_param.py", "lineno": 3, "domain": "test_basic_ids[one]"}, {"nodeid": "tests/test_param.py::test_basic_ids[two]", "type": "Function", "path": "tests/test_param.py", "lineno": 3, "domain": "test_basic_ids[two]"}, {"nodeid": "tests/test_param.py::test_with_reason_and_marks[ten]", "type": "Function", "path": "tests/test_param.py", "lineno": 11, "domain": "test_with_reason_and_marks[ten]"}, {"nodeid": "tests/test_param.py::test_with_reason_and_marks[twenty]", "type": "Function", "path": "tests/test_param.py", "lineno": 11, "domain": "test_with_reason_and_marks[twenty]"}, {"nodeid": "tests/test_param.py::test_multiple_positional_args[1-2]", "type": "Function", "path": "tests/test_param.py", "lineno": 19, "domain": "test_multiple_positional_args[1-2]"}, {"nodeid": "tests/test_param.py::test_multiple_positional_args[3-4]", "type": "Function", "path": "tests/test_param.py", "lineno": 19, "domain": "test_multiple_positional_args[3-4]"}, {"nodeid": "tests/test_param.py::test_non_literal_with_id[custom-obj]", "type": "Function", "path": "tests/test_param.py", "lineno": 27, "domain": "test_non_literal_with_id[custom-obj]"}, {"nodeid": "tests/test_param.py::test_timedistance_v1[a0-b0-expected0]", "type": "Function", "path": "tests/test_param.py", "lineno": 43, "domain": "test_timedistance_v1[a0-b0-expected0]"}, {"nodeid": "tests/test_param.py::test_timedistance_v1[a1-b1-expected1]", "type": "Function", "path": "tests/test_param.py", "lineno": 43, "domain": "test_timedistance_v1[a1-b1-expected1]"}, {"nodeid": "tests/test_param.py::test_sum_positive[one]", "type": "Function", "path": "tests/test_param.py", "lineno": 55, "domain": "test_sum_positive[one]"}, {"nodeid": "tests/test_param.py::test_sum_positive[two]", "type": "Function", "path": "tests/test_param.py", "lineno": 55, "domain": "test_sum_positive[two]"}, {"nodeid": "tests/test_param.py::test_sum_positive[edge]", "type": "Function", "path": "tests/test_param.py", "lineno": 55, "domain": "test_sum_positive[edge]"}, {"nodeid": "tests/test_param.py::test_dynamic[ten]", "type": "Function", "path": "tests/test_param.py", "lineno": 65, "domain": "test_dynamic[ten]"}, {"nodeid": "tests/test_param.py::test_dynamic[twenty]", "type": "Function", "path": "tests/test_param.py", "lineno": 65, "domain": "test_dynamic[twenty]"}, {"nodeid": "tests/test_param.py::test_dynamic[thirty]", "type": "Function", "path": "tests/test_param.py", "lineno": 65, "domain": "test_dynamic[thirty]"}, {"nodeid": "tests/test_param.py::test_element_type[\\U0001f525]", "type": "Function", "path": "tests/test_param.py", "lineno": 74, "domain": "test_element_type[\\U0001f525]"}, {"nodeid": "tests/test_param.py::test_element_type[\\U0001f4a7]", "type": "Function", "path": "tests/test_param.py", "lineno": 74, "domain": "test_element_type[\\U0001f4a7]"}, {"nodeid": "tests/test_param.py::test_element_type[\\U0001f30d]", "type": "Function", "path": "tests/test_param.py", "lineno": 74, "domain": "test_element_type[\\U0001f30d]"}, {"nodeid": "tests/test_param.py::test_combination[a-1]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[a-1]"}, {"nodeid": "tests/test_param.py::test_combination[a-2]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[a-2]"}, {"nodeid": "tests/test_param.py::test_combination[b-1]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[b-1]"}, {"nodeid": "tests/test_param.py::test_combination[b-2]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[b-2]"}, {"nodeid": "tests/test_param.py::test_indirect_fixture[1]", "type": "Function", "path": "tests/test_param.py", "lineno": 89, "domain": "test_indirect_fixture[1]"}, {"nodeid": "tests/test_param.py::test_indirect_fixture[2]", "type": "Function", "path": "tests/test_param.py", "lineno": 89, "domain": "test_indirect_fixture[2]"}, {"nodeid": "tests/test_param.py::test_addition", "type": "Function", "path": "tests/test_param.py", "lineno": 94, "domain": "test_addition"}, {"nodeid": "tests/test_param.py::test_basic_error", "type": "Function", "path": "tests/test_param.py", "lineno": 99, "domain": "test_basic_error"}]}, {"nodeid": "tests/test_string_utils.py", "outcome": "passed", "children": [{"nodeid": "tests/test_string_utils.py::test_uppercase_normal", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 9, "domain": "test_uppercase_normal"}, {"nodeid": "tests/test_string_utils.py::test_uppercase_type_error", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 13, "domain": "test_uppercase_type_error"}, {"nodeid": "tests/test_string_utils.py::test_reverse_string", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 17, "domain": "test_reverse_string"}, {"nodeid": "tests/test_string_utils.py::test_warning_emit", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 21, "domain": "test_warning_emit"}, {"nodeid": "tests/test_string_utils.py::test_unicode_decode_error", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 25, "domain": "test_unicode_decode_error"}, {"nodeid": "tests/test_string_utils.py::test_unicode_decode_surrogateescape", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 29, "domain": "test_unicode_decode_surrogateescape"}, {"nodeid": "tests/test_string_utils.py::test_syntax_warning", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 33, "domain": "test_syntax_warning"}, {"nodeid": "tests/test_string_utils.py::test_xfail_uppercase_digits", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 37, "domain": "test_xfail_uppercase_digits"}, {"nodeid": "tests/test_string_utils.py::test_keyboard_interrupt_direct", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 48, "domain": "test_keyboard_interrupt_direct"}]}, {"nodeid": "tests", "outcome": "passed", "children": [{"nodeid": "tests/test_broken_fct.py", "type": "Module"}, {"nodeid": "tests/test_collector_error.py", "type": "Module"}, {"nodeid": "tests/test_io_utils.py", "type": "Module"}, {"nodeid": "tests/test_math_utils.py", "type": "Module"}, {"nodeid": "tests/test_param.py", "type": "Module"}, {"nodeid": "tests/test_string_utils.py", "type": "Module"}]}, {"nodeid": ".", "outcome": "passed", "children": [{"nodeid": "ci-reports", "type": "Dir"}, {"nodeid": "functions", "type": "Package"}, {"nodeid": "tests", "type": "Dir"}]}], "tests": []} \ No newline at end of file +{"created": 1753085551.0529785, "duration": 0.1884441375732422, "exitcode": 3, "root": "/workspace/tligui_y/slic", "environment": {}, "summary": {"total": 0}, "collectors": [{"nodeid": "", "outcome": "passed", "children": [{"nodeid": ".", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/data", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/export", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/history", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin/behaviors", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin/packages", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "outcome": "passed", "children": []}, {"nodeid": "ci-reports/allure/plugin", "outcome": "passed", "children": [{"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", "children": []}, {"nodeid": "ci-reports/allure", "outcome": "passed", "children": [{"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", "children": []}, {"nodeid": "ci-reports/markdown", "outcome": "passed", "children": []}, {"nodeid": "ci-reports", "outcome": "passed", "children": [{"nodeid": "ci-reports/allure", "type": "Dir"}, {"nodeid": "ci-reports/coverage", "type": "Dir"}, {"nodeid": "ci-reports/markdown", "type": "Dir"}]}, {"nodeid": "functions", "outcome": "passed", "children": []}, {"nodeid": "tests/test_broken_fct.py", "outcome": "failed", "children": [], "longrepr": ".pixi/envs/default/lib/python3.8/site-packages/_pytest/python.py:493: in importtestmodule\n mod = import_path(\n.pixi/envs/default/lib/python3.8/site-packages/_pytest/pathlib.py:587: in import_path\n importlib.import_module(module_name)\n.pixi/envs/default/lib/python3.8/importlib/__init__.py:127: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n:1014: in _gcd_import\n ???\n:991: in _find_and_load\n ???\n:975: in _find_and_load_unlocked\n ???\n:671: in _load_unlocked\n ???\n.pixi/envs/default/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:175: in exec_module\n source_stat, co = _rewrite_test(fn, self.config)\n.pixi/envs/default/lib/python3.8/site-packages/_pytest/assertion/rewrite.py:355: in _rewrite_test\n tree = ast.parse(source, filename=strfn)\n.pixi/envs/default/lib/python3.8/ast.py:47: in parse\n return compile(source, filename, mode, flags,\nE File \"/workspace/tligui_y/slic/tests/test_broken_fct.py\", line 8\nE def test_valid_2():\nE ^\nE SyntaxError: invalid syntax"}, {"nodeid": "tests/test_collector_error.py", "outcome": "failed", "children": [], "longrepr": "ImportError while importing test module '/workspace/tligui_y/slic/tests/test_collector_error.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n.pixi/envs/default/lib/python3.8/importlib/__init__.py:127: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\ntests/test_collector_error.py:1: in \n from no_existing_module.math_utils import *\nE ModuleNotFoundError: No module named 'no_existing_module'"}, {"nodeid": "tests/test_io_utils.py", "outcome": "passed", "children": [{"nodeid": "tests/test_io_utils.py::test_write_file", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 9, "domain": "test_write_file"}, {"nodeid": "tests/test_io_utils.py::test_read_file", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 15, "domain": "test_read_file"}, {"nodeid": "tests/test_io_utils.py::test_cause_io_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 22, "domain": "test_cause_io_error"}, {"nodeid": "tests/test_io_utils.py::test_file_not_found", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 26, "domain": "test_file_not_found"}, {"nodeid": "tests/test_io_utils.py::test_permission_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 30, "domain": "test_permission_error"}, {"nodeid": "tests/test_io_utils.py::test_mock_open_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 37, "domain": "test_mock_open_error"}, {"nodeid": "tests/test_io_utils.py::test_file_handle_closed_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 45, "domain": "test_file_handle_closed_error"}, {"nodeid": "tests/test_io_utils.py::test_os_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 51, "domain": "test_os_error"}, {"nodeid": "tests/test_io_utils.py::test_write_file_in_readonly_mode", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 58, "domain": "test_write_file_in_readonly_mode"}, {"nodeid": "tests/test_io_utils.py::test_file_not_found_error", "type": "Function", "path": "tests/test_io_utils.py", "lineno": 67, "domain": "test_file_not_found_error"}]}, {"nodeid": "tests/test_math_utils.py", "outcome": "passed", "children": [{"nodeid": "tests/test_math_utils.py::test_broken", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 13, "domain": "test_broken"}, {"nodeid": "tests/test_math_utils.py::test_call_missing_function", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 17, "domain": "test_call_missing_function"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[2-2-4]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[2-2-4]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[1-5-6]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[1-5-6]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[3-4-7]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[3-4-7]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[3-5-8]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[3-5-8]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass[3-6-9]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 22, "domain": "test_addition_pass[3-6-9]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=2,b=2,expected=4]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 36, "domain": "test_addition_pass_id[a=2,b=2,expected=4]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=1,b=5,expected=6]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 36, "domain": "test_addition_pass_id[a=1,b=5,expected=6]"}, {"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=3,b=4,expected=7]", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 36, "domain": "test_addition_pass_id[a=3,b=4,expected=7]"}, {"nodeid": "tests/test_math_utils.py::test_addition_fail", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 48, "domain": "test_addition_fail"}, {"nodeid": "tests/test_math_utils.py::test_division_zero", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 52, "domain": "test_division_zero"}, {"nodeid": "tests/test_math_utils.py::test_multiply_xfail", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 56, "domain": "test_multiply_xfail"}, {"nodeid": "tests/test_math_utils.py::test_runtime_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 61, "domain": "test_runtime_error"}, {"nodeid": "tests/test_math_utils.py::test_memory_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 65, "domain": "test_memory_error"}, {"nodeid": "tests/test_math_utils.py::test_timeout_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 69, "domain": "test_timeout_error"}, {"nodeid": "tests/test_math_utils.py::test_recursion_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 73, "domain": "test_recursion_error"}, {"nodeid": "tests/test_math_utils.py::test_floating_point_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 79, "domain": "test_floating_point_error"}, {"nodeid": "tests/test_math_utils.py::test_floating_point_overflow", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 83, "domain": "test_floating_point_overflow"}, {"nodeid": "tests/test_math_utils.py::test_value_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 87, "domain": "test_value_error"}, {"nodeid": "tests/test_math_utils.py::test_wrong_argument_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 91, "domain": "test_wrong_argument_error"}, {"nodeid": "tests/test_math_utils.py::test_unhandled_exception", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 95, "domain": "test_unhandled_exception"}, {"nodeid": "tests/test_math_utils.py::test_custom_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 99, "domain": "test_custom_error"}, {"nodeid": "tests/test_math_utils.py::test_stop_iteration_direct", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 103, "domain": "test_stop_iteration_direct"}, {"nodeid": "tests/test_math_utils.py::test_generator_exit_direct", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 107, "domain": "test_generator_exit_direct"}, {"nodeid": "tests/test_math_utils.py::test_malformed_code", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 111, "domain": "test_malformed_code"}, {"nodeid": "tests/test_math_utils.py::test_sys_exit", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 115, "domain": "test_sys_exit"}, {"nodeid": "tests/test_math_utils.py::test_broken_function", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 119, "domain": "test_broken_function"}, {"nodeid": "tests/test_math_utils.py::test_import_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 125, "domain": "test_import_error"}, {"nodeid": "tests/test_math_utils.py::test_module_not_found_error", "type": "Function", "path": "tests/test_math_utils.py", "lineno": 129, "domain": "test_module_not_found_error"}]}, {"nodeid": "tests/test_param.py", "outcome": "passed", "children": [{"nodeid": "tests/test_param.py::test_basic_ids[one]", "type": "Function", "path": "tests/test_param.py", "lineno": 3, "domain": "test_basic_ids[one]"}, {"nodeid": "tests/test_param.py::test_basic_ids[two]", "type": "Function", "path": "tests/test_param.py", "lineno": 3, "domain": "test_basic_ids[two]"}, {"nodeid": "tests/test_param.py::test_with_reason_and_marks[ten]", "type": "Function", "path": "tests/test_param.py", "lineno": 11, "domain": "test_with_reason_and_marks[ten]"}, {"nodeid": "tests/test_param.py::test_with_reason_and_marks[twenty]", "type": "Function", "path": "tests/test_param.py", "lineno": 11, "domain": "test_with_reason_and_marks[twenty]"}, {"nodeid": "tests/test_param.py::test_multiple_positional_args[1-2]", "type": "Function", "path": "tests/test_param.py", "lineno": 19, "domain": "test_multiple_positional_args[1-2]"}, {"nodeid": "tests/test_param.py::test_multiple_positional_args[3-4]", "type": "Function", "path": "tests/test_param.py", "lineno": 19, "domain": "test_multiple_positional_args[3-4]"}, {"nodeid": "tests/test_param.py::test_non_literal_with_id[custom-obj]", "type": "Function", "path": "tests/test_param.py", "lineno": 27, "domain": "test_non_literal_with_id[custom-obj]"}, {"nodeid": "tests/test_param.py::test_timedistance_v1[a0-b0-expected0]", "type": "Function", "path": "tests/test_param.py", "lineno": 43, "domain": "test_timedistance_v1[a0-b0-expected0]"}, {"nodeid": "tests/test_param.py::test_timedistance_v1[a1-b1-expected1]", "type": "Function", "path": "tests/test_param.py", "lineno": 43, "domain": "test_timedistance_v1[a1-b1-expected1]"}, {"nodeid": "tests/test_param.py::test_sum_positive[one]", "type": "Function", "path": "tests/test_param.py", "lineno": 55, "domain": "test_sum_positive[one]"}, {"nodeid": "tests/test_param.py::test_sum_positive[two]", "type": "Function", "path": "tests/test_param.py", "lineno": 55, "domain": "test_sum_positive[two]"}, {"nodeid": "tests/test_param.py::test_sum_positive[edge]", "type": "Function", "path": "tests/test_param.py", "lineno": 55, "domain": "test_sum_positive[edge]"}, {"nodeid": "tests/test_param.py::test_dynamic[ten]", "type": "Function", "path": "tests/test_param.py", "lineno": 65, "domain": "test_dynamic[ten]"}, {"nodeid": "tests/test_param.py::test_dynamic[twenty]", "type": "Function", "path": "tests/test_param.py", "lineno": 65, "domain": "test_dynamic[twenty]"}, {"nodeid": "tests/test_param.py::test_dynamic[thirty]", "type": "Function", "path": "tests/test_param.py", "lineno": 65, "domain": "test_dynamic[thirty]"}, {"nodeid": "tests/test_param.py::test_element_type[\\U0001f525]", "type": "Function", "path": "tests/test_param.py", "lineno": 74, "domain": "test_element_type[\\U0001f525]"}, {"nodeid": "tests/test_param.py::test_element_type[\\U0001f4a7]", "type": "Function", "path": "tests/test_param.py", "lineno": 74, "domain": "test_element_type[\\U0001f4a7]"}, {"nodeid": "tests/test_param.py::test_element_type[\\U0001f30d]", "type": "Function", "path": "tests/test_param.py", "lineno": 74, "domain": "test_element_type[\\U0001f30d]"}, {"nodeid": "tests/test_param.py::test_combination[a-1]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[a-1]"}, {"nodeid": "tests/test_param.py::test_combination[a-2]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[a-2]"}, {"nodeid": "tests/test_param.py::test_combination[b-1]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[b-1]"}, {"nodeid": "tests/test_param.py::test_combination[b-2]", "type": "Function", "path": "tests/test_param.py", "lineno": 78, "domain": "test_combination[b-2]"}, {"nodeid": "tests/test_param.py::test_indirect_fixture[1]", "type": "Function", "path": "tests/test_param.py", "lineno": 89, "domain": "test_indirect_fixture[1]"}, {"nodeid": "tests/test_param.py::test_indirect_fixture[2]", "type": "Function", "path": "tests/test_param.py", "lineno": 89, "domain": "test_indirect_fixture[2]"}, {"nodeid": "tests/test_param.py::test_addition", "type": "Function", "path": "tests/test_param.py", "lineno": 94, "domain": "test_addition"}, {"nodeid": "tests/test_param.py::test_basic_error", "type": "Function", "path": "tests/test_param.py", "lineno": 99, "domain": "test_basic_error"}]}, {"nodeid": "tests/test_string_utils.py", "outcome": "passed", "children": [{"nodeid": "tests/test_string_utils.py::test_uppercase_normal", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 9, "domain": "test_uppercase_normal"}, {"nodeid": "tests/test_string_utils.py::test_uppercase_type_error", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 13, "domain": "test_uppercase_type_error"}, {"nodeid": "tests/test_string_utils.py::test_reverse_string", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 17, "domain": "test_reverse_string"}, {"nodeid": "tests/test_string_utils.py::test_warning_emit", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 21, "domain": "test_warning_emit"}, {"nodeid": "tests/test_string_utils.py::test_unicode_decode_error", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 25, "domain": "test_unicode_decode_error"}, {"nodeid": "tests/test_string_utils.py::test_unicode_decode_surrogateescape", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 29, "domain": "test_unicode_decode_surrogateescape"}, {"nodeid": "tests/test_string_utils.py::test_syntax_warning", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 33, "domain": "test_syntax_warning"}, {"nodeid": "tests/test_string_utils.py::test_xfail_uppercase_digits", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 37, "domain": "test_xfail_uppercase_digits"}, {"nodeid": "tests/test_string_utils.py::test_keyboard_interrupt_direct", "type": "Function", "path": "tests/test_string_utils.py", "lineno": 48, "domain": "test_keyboard_interrupt_direct"}]}, {"nodeid": "tests", "outcome": "passed", "children": [{"nodeid": "tests/test_broken_fct.py", "type": "Module"}, {"nodeid": "tests/test_collector_error.py", "type": "Module"}, {"nodeid": "tests/test_io_utils.py", "type": "Module"}, {"nodeid": "tests/test_math_utils.py", "type": "Module"}, {"nodeid": "tests/test_param.py", "type": "Module"}, {"nodeid": "tests/test_string_utils.py", "type": "Module"}]}, {"nodeid": ".", "outcome": "passed", "children": [{"nodeid": "ci-reports", "type": "Dir"}, {"nodeid": "functions", "type": "Package"}, {"nodeid": "tests", "type": "Dir"}]}], "tests": []} \ No newline at end of file