4389 lines
265 KiB
JSON
4389 lines
265 KiB
JSON
{
|
|
"session": {
|
|
"CollectError": "<class '_pytest.nodes.Collector.CollectError'>",
|
|
"Failed": "<class '_pytest.main.Failed'>",
|
|
"Interrupted": "<class 'Interrupted'>",
|
|
"add_marker": "<bound method Node.add_marker of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"collect": "<bound method Session.collect of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"exitstatus": 0,
|
|
"extra_keyword_matches": "set()",
|
|
"from_config": "<bound method Session.from_config of <class '_pytest.main.Session'>>",
|
|
"from_parent": "<bound method Node.from_parent of <class '_pytest.main.Session'>>",
|
|
"fspath": "/workspace/tligui_y/slic",
|
|
"genitems": "<bound method Session.genitems of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"gethookproxy": "<bound method Session.gethookproxy of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"getparent": "<bound method Node.getparent of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"isinitpath": "<bound method Session.isinitpath of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"items": [],
|
|
"iter_markers": "<bound method Node.iter_markers of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"keywords": "<NodeKeywords for node <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"listchain": "<bound method Node.listchain of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"listnames": "<bound method Node.listnames of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"name": "",
|
|
"nodeid": "",
|
|
"own_markers": [],
|
|
"parent": null,
|
|
"path": "/workspace/tligui_y/slic",
|
|
"perform_collect": "<bound method Session.perform_collect of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"pytest_collectreport": "<bound method Session.pytest_runtest_logreport of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"pytest_collectstart": "<bound method Session.pytest_collectstart of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"pytest_runtest_logreport": "<bound method Session.pytest_runtest_logreport of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"repr_failure": "<bound method Collector.repr_failure of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>",
|
|
"setup": "<bound method Node.setup of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"shouldfail": false,
|
|
"shouldstop": false,
|
|
"startdir": "/workspace/tligui_y/slic",
|
|
"startpath": "/workspace/tligui_y/slic",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb92406b340>",
|
|
"teardown": "<bound method Node.teardown of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>",
|
|
"testscollected": 0,
|
|
"testsfailed": 0,
|
|
"trace": "<pluggy._tracing.TagTracerSub object at 0x7fb92406bb20>",
|
|
"warn": "<bound method Node.warn of <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>>"
|
|
},
|
|
"tests": [
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_write_file",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_write_file>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_write_file>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_write_file>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"tmp_path_factory",
|
|
"tmp_path",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": "{'tmp_path_factory': TempPathFactory(_given_basetemp=None, _trace=<pluggy._tracing.TagTracerSub object at 0x7fb92434b190>, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all'), 'tmp_path': PosixPath('/tmp/pytest-of-root/pytest-0/test_write_file0'), 'request': <FixtureRequest for <Function test_write_file>>}",
|
|
"function": "<function test_write_file at 0x7fb9261c2820>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_write_file>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_write_file>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_write_file>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_write_file>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_write_file>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_write_file>>",
|
|
"keywords": "<NodeKeywords for node <Function test_write_file>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_write_file>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_write_file>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_write_file>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
9,
|
|
"test_write_file"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_write_file",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_write_file",
|
|
"obj": "<function test_write_file at 0x7fb9261c2820>",
|
|
"originalname": "test_write_file",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_write_file>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_write_file>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_write_file>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=2 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_write_file>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9261a0640>",
|
|
"teardown": "<bound method Node.teardown of <Function test_write_file>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_write_file>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0005243890918791294,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.0434146,
|
|
"stop": 1753053527.0439398,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_read_file",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_read_file>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_read_file>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_read_file>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"tmp_path_factory",
|
|
"tmp_path",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": "{'tmp_path_factory': TempPathFactory(_given_basetemp=None, _trace=<pluggy._tracing.TagTracerSub object at 0x7fb92434b190>, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all'), 'tmp_path': PosixPath('/tmp/pytest-of-root/pytest-0/test_read_file0'), 'request': <FixtureRequest for <Function test_read_file>>}",
|
|
"function": "<function test_read_file at 0x7fb923d7d5e0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_read_file>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_read_file>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_read_file>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_read_file>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_read_file>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_read_file>>",
|
|
"keywords": "<NodeKeywords for node <Function test_read_file>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_read_file>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_read_file>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_read_file>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
15,
|
|
"test_read_file"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_read_file",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_read_file",
|
|
"obj": "<function test_read_file at 0x7fb923d7d5e0>",
|
|
"originalname": "test_read_file",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_read_file>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_read_file>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_read_file>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=2 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_read_file>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923f2f640>",
|
|
"teardown": "<bound method Node.teardown of <Function test_read_file>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_read_file>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00030981400050222874,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.0459538,
|
|
"stop": 1753053527.0462646,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_cause_io_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_cause_io_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_cause_io_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_cause_io_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_cause_io_error at 0x7fb923d7d820>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_cause_io_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_cause_io_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_cause_io_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_cause_io_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_cause_io_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_cause_io_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_cause_io_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_cause_io_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_cause_io_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_cause_io_error>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
22,
|
|
"test_cause_io_error"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_cause_io_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_cause_io_error",
|
|
"obj": "<function test_cause_io_error at 0x7fb923d7d820>",
|
|
"originalname": "test_cause_io_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_cause_io_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_cause_io_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_cause_io_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=2 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_cause_io_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243f48b0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_cause_io_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_cause_io_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001654669176787138,
|
|
"excinfo": "<ExceptionInfo OSError('Forced IO Error for testing') tblen=29>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.0474992,
|
|
"stop": 1753053527.0476654,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_file_not_found",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_file_not_found>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_file_not_found>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_file_not_found>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_file_not_found at 0x7fb923d7d8b0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_file_not_found>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_file_not_found>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_file_not_found>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_file_not_found>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_file_not_found>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_file_not_found>>",
|
|
"keywords": "<NodeKeywords for node <Function test_file_not_found>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_file_not_found>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_file_not_found>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_file_not_found>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
26,
|
|
"test_file_not_found"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_file_not_found",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_file_not_found",
|
|
"obj": "<function test_file_not_found at 0x7fb923d7d8b0>",
|
|
"originalname": "test_file_not_found",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_file_not_found>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_file_not_found>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_file_not_found>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=3 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_file_not_found>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c1b520>",
|
|
"teardown": "<bound method Node.teardown of <Function test_file_not_found>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_file_not_found>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00019445293582975864,
|
|
"excinfo": "<ExceptionInfo FileNotFoundError(2, 'No such file or directory') tblen=29>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.0537968,
|
|
"stop": 1753053527.053992,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_permission_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_permission_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_permission_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_permission_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"monkeypatch"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": "{'monkeypatch': <_pytest.monkeypatch.MonkeyPatch object at 0x7fb9242cbf10>}",
|
|
"function": "<function test_permission_error at 0x7fb923d7d940>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_permission_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_permission_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_permission_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_permission_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_permission_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_permission_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_permission_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_permission_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_permission_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_permission_error>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
30,
|
|
"test_permission_error"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_permission_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_permission_error",
|
|
"obj": "<function test_permission_error at 0x7fb923d7d940>",
|
|
"originalname": "test_permission_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_permission_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_permission_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_permission_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=4 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_permission_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c1b850>",
|
|
"teardown": "<bound method Node.teardown of <Function test_permission_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_permission_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001875848975032568,
|
|
"excinfo": "<ExceptionInfo PermissionError('Permission denied') tblen=30>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.0581708,
|
|
"stop": 1753053527.0583591,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_mock_open_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_mock_open_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_mock_open_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_mock_open_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"monkeypatch"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": "{'monkeypatch': <_pytest.monkeypatch.MonkeyPatch object at 0x7fb9242cd7f0>}",
|
|
"function": "<function test_mock_open_error at 0x7fb923d7d9d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_mock_open_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_mock_open_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_mock_open_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_mock_open_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_mock_open_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_mock_open_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_mock_open_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_mock_open_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_mock_open_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_mock_open_error>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
37,
|
|
"test_mock_open_error"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_mock_open_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_mock_open_error",
|
|
"obj": "<function test_mock_open_error at 0x7fb923d7d9d0>",
|
|
"originalname": "test_mock_open_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_mock_open_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_mock_open_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_mock_open_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=5 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_mock_open_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c1bbe0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_mock_open_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_mock_open_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.003423547139391303,
|
|
"excinfo": "<ExceptionInfo OSError('Mocked IOError') tblen=31>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.0634086,
|
|
"stop": 1753053527.0668333,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_file_handle_closed_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_file_handle_closed_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_file_handle_closed_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_file_handle_closed_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_file_handle_closed_error at 0x7fb923d7da60>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_file_handle_closed_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_file_handle_closed_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_file_handle_closed_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_file_handle_closed_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_file_handle_closed_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_file_handle_closed_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_file_handle_closed_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_file_handle_closed_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_file_handle_closed_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_file_handle_closed_error>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
45,
|
|
"test_file_handle_closed_error"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_file_handle_closed_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_file_handle_closed_error",
|
|
"obj": "<function test_file_handle_closed_error at 0x7fb923d7da60>",
|
|
"originalname": "test_file_handle_closed_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_file_handle_closed_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_file_handle_closed_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_file_handle_closed_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=6 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_file_handle_closed_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c1b1f0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_file_handle_closed_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_file_handle_closed_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00019685504958033562,
|
|
"excinfo": "<ExceptionInfo ValueError('I/O operation on closed file') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.1849642,
|
|
"stop": 1753053527.1851616,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_os_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_os_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_os_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_os_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"monkeypatch"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": "{'monkeypatch': <_pytest.monkeypatch.MonkeyPatch object at 0x7fb9242cdbb0>}",
|
|
"function": "<function test_os_error at 0x7fb923d7daf0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_os_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_os_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_os_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_os_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_os_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_os_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_os_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_os_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_os_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_os_error>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
51,
|
|
"test_os_error"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_os_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_os_error",
|
|
"obj": "<function test_os_error at 0x7fb923d7daf0>",
|
|
"originalname": "test_os_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_os_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_os_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_os_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=7 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_os_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9261a1550>",
|
|
"teardown": "<bound method Node.teardown of <Function test_os_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_os_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00020537292584776878,
|
|
"excinfo": "<ExceptionInfo OSError('Simulated OSError') tblen=29>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.1895049,
|
|
"stop": 1753053527.1897109,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_write_file_in_readonly_mode",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_write_file_in_readonly_mode>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_write_file_in_readonly_mode>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_write_file_in_readonly_mode>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"tmp_path_factory",
|
|
"tmp_path",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": "{'tmp_path_factory': TempPathFactory(_given_basetemp=None, _trace=<pluggy._tracing.TagTracerSub object at 0x7fb92434b190>, _basetemp=PosixPath('/tmp/pytest-of-root/pytest-0'), _retention_count=3, _retention_policy='all'), 'tmp_path': PosixPath('/tmp/pytest-of-root/pytest-0/test_write_file_in_readonly_mo0'), 'request': <FixtureRequest for <Function test_write_file_in_readonly_mode>>}",
|
|
"function": "<function test_write_file_in_readonly_mode at 0x7fb923d7db80>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_write_file_in_readonly_mode>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_write_file_in_readonly_mode>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_write_file_in_readonly_mode>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_write_file_in_readonly_mode>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_write_file_in_readonly_mode>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_write_file_in_readonly_mode>>",
|
|
"keywords": "<NodeKeywords for node <Function test_write_file_in_readonly_mode>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_write_file_in_readonly_mode>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_write_file_in_readonly_mode>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_write_file_in_readonly_mode>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
58,
|
|
"test_write_file_in_readonly_mode"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_write_file_in_readonly_mode",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_write_file_in_readonly_mode",
|
|
"obj": "<function test_write_file_in_readonly_mode at 0x7fb923d7db80>",
|
|
"originalname": "test_write_file_in_readonly_mode",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_write_file_in_readonly_mode>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_write_file_in_readonly_mode>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_write_file_in_readonly_mode>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=8 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_write_file_in_readonly_mode>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c1b250>",
|
|
"teardown": "<bound method Node.teardown of <Function test_write_file_in_readonly_mode>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_write_file_in_readonly_mode>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0011692289263010025,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.1953537,
|
|
"stop": 1753053527.1965244,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_file_not_found_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_file_not_found_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_file_not_found_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_file_not_found_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_file_not_found_error at 0x7fb923d7dc10>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_file_not_found_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_file_not_found_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_file_not_found_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_file_not_found_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_file_not_found_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_file_not_found_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_file_not_found_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_file_not_found_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_file_not_found_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_file_not_found_error>>",
|
|
"location": [
|
|
"tests/test_io_utils.py",
|
|
67,
|
|
"test_file_not_found_error"
|
|
],
|
|
"module": "<module 'test_io_utils' from '/workspace/tligui_y/slic/tests/test_io_utils.py'>",
|
|
"name": "test_file_not_found_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_io_utils.py::test_file_not_found_error",
|
|
"obj": "<function test_file_not_found_error at 0x7fb923d7dc10>",
|
|
"originalname": "test_file_not_found_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_io_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_io_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_file_not_found_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_file_not_found_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_file_not_found_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=8 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_file_not_found_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb924080130>",
|
|
"teardown": "<bound method Node.teardown of <Function test_file_not_found_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_file_not_found_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001821420155465603,
|
|
"excinfo": "<ExceptionInfo FileNotFoundError(2, 'No such file or directory') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.1979504,
|
|
"stop": 1753053527.1981332,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_broken",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_broken>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_broken>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_broken>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_broken at 0x7fb923f96c10>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_broken>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_broken>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_broken>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_broken>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_broken>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_broken>>",
|
|
"keywords": "<NodeKeywords for node <Function test_broken>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_broken>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_broken>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_broken>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
13,
|
|
"test_broken"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_broken",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_broken",
|
|
"obj": "<function test_broken at 0x7fb923f96c10>",
|
|
"originalname": "test_broken",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_broken>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_broken>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_broken>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=9 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_broken>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923d5f2b0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_broken>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_broken>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00018121092580258846,
|
|
"excinfo": "<ExceptionInfo NameError(\"name 'want_the_test_to_fail' is not defined\") tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.2017763,
|
|
"stop": 1753053527.2019584,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_call_missing_function",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_call_missing_function>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_call_missing_function>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_call_missing_function>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_call_missing_function at 0x7fb923d7df70>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_call_missing_function>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_call_missing_function>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_call_missing_function>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_call_missing_function>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_call_missing_function>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_call_missing_function>>",
|
|
"keywords": "<NodeKeywords for node <Function test_call_missing_function>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_call_missing_function>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_call_missing_function>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_call_missing_function>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
17,
|
|
"test_call_missing_function"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_call_missing_function",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_call_missing_function",
|
|
"obj": "<function test_call_missing_function at 0x7fb923d7df70>",
|
|
"originalname": "test_call_missing_function",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_call_missing_function>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_call_missing_function>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_call_missing_function>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=10 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_call_missing_function>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923d5fb50>",
|
|
"teardown": "<bound method Node.teardown of <Function test_call_missing_function>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_call_missing_function>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002731278073042631,
|
|
"excinfo": "<ExceptionInfo AttributeError(\"module 'functions.math_utils' has no attribute 'non_existent_function'\") tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.208633,
|
|
"stop": 1753053527.208907,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[2-2-4]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass[2-2-4]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass[2-2-4]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass[2-2-4]>>",
|
|
"callspec": "CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 4
|
|
},
|
|
"function": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass[2-2-4]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass[2-2-4]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass[2-2-4]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass[2-2-4]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass[2-2-4]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass[2-2-4]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass[2-2-4]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass[2-2-4]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass[2-2-4]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass[2-2-4]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
22,
|
|
"test_addition_pass[2-2-4]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass[2-2-4]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[2-2-4]",
|
|
"obj": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"originalname": "test_addition_pass",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [(2, 2, 4), (1, 5, 6), (3, 4, 7), (3, 5, 8), (3, 6, 9)]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass[2-2-4]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass[2-2-4]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass[2-2-4]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass[2-2-4]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6880>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass[2-2-4]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass[2-2-4]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002428500447422266,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.216113,
|
|
"stop": 1753053527.2163568,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[1-5-6]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass[1-5-6]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass[1-5-6]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass[1-5-6]>>",
|
|
"callspec": "CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 1,
|
|
"b": 5,
|
|
"expected": 6
|
|
},
|
|
"function": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass[1-5-6]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass[1-5-6]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass[1-5-6]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass[1-5-6]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass[1-5-6]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass[1-5-6]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass[1-5-6]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass[1-5-6]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass[1-5-6]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass[1-5-6]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
22,
|
|
"test_addition_pass[1-5-6]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass[1-5-6]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[1-5-6]",
|
|
"obj": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"originalname": "test_addition_pass",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [(2, 2, 4), (1, 5, 6), (3, 4, 7), (3, 5, 8), (3, 6, 9)]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass[1-5-6]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass[1-5-6]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass[1-5-6]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass[1-5-6]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6100>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass[1-5-6]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass[1-5-6]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002499520778656006,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.21865,
|
|
"stop": 1753053527.2189012,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-4-7]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass[3-4-7]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass[3-4-7]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass[3-4-7]>>",
|
|
"callspec": "CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 3,
|
|
"b": 4,
|
|
"expected": 7
|
|
},
|
|
"function": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass[3-4-7]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass[3-4-7]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass[3-4-7]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass[3-4-7]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass[3-4-7]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass[3-4-7]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass[3-4-7]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass[3-4-7]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass[3-4-7]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass[3-4-7]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
22,
|
|
"test_addition_pass[3-4-7]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass[3-4-7]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-4-7]",
|
|
"obj": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"originalname": "test_addition_pass",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [(2, 2, 4), (1, 5, 6), (3, 4, 7), (3, 5, 8), (3, 6, 9)]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass[3-4-7]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass[3-4-7]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass[3-4-7]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass[3-4-7]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d60a0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass[3-4-7]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass[3-4-7]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00022341706790030003,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.221089,
|
|
"stop": 1753053527.221313,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-5-8]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass[3-5-8]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass[3-5-8]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass[3-5-8]>>",
|
|
"callspec": "CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 3,
|
|
"b": 5,
|
|
"expected": 8
|
|
},
|
|
"function": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass[3-5-8]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass[3-5-8]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass[3-5-8]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass[3-5-8]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass[3-5-8]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass[3-5-8]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass[3-5-8]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass[3-5-8]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass[3-5-8]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass[3-5-8]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
22,
|
|
"test_addition_pass[3-5-8]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass[3-5-8]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-5-8]",
|
|
"obj": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"originalname": "test_addition_pass",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [(2, 2, 4), (1, 5, 6), (3, 4, 7), (3, 5, 8), (3, 6, 9)]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass[3-5-8]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass[3-5-8]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass[3-5-8]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass[3-5-8]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d66d0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass[3-5-8]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass[3-5-8]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002561660949140787,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.2235436,
|
|
"stop": 1753053527.2238011,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-6-9]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass[3-6-9]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass[3-6-9]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass[3-6-9]>>",
|
|
"callspec": "CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 3,
|
|
"b": 6,
|
|
"expected": 9
|
|
},
|
|
"function": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass[3-6-9]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass[3-6-9]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass[3-6-9]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass[3-6-9]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass[3-6-9]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass[3-6-9]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass[3-6-9]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass[3-6-9]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass[3-6-9]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass[3-6-9]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
22,
|
|
"test_addition_pass[3-6-9]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass[3-6-9]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-6-9]",
|
|
"obj": "<function test_addition_pass at 0x7fb923d3f040>",
|
|
"originalname": "test_addition_pass",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [(2, 2, 4), (1, 5, 6), (3, 4, 7), (3, 5, 8), (3, 6, 9)]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass[3-6-9]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass[3-6-9]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass[3-6-9]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass[3-6-9]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6760>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass[3-6-9]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass[3-6-9]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00021953880786895752,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.2260273,
|
|
"stop": 1753053527.2262478,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=2,b=2,expected=4]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"callspec": "CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 4
|
|
},
|
|
"function": "<function test_addition_pass_id at 0x7fb923d3f0d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
36,
|
|
"test_addition_pass_id[a=2,b=2,expected=4]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass_id[a=2,b=2,expected=4]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=2,b=2,expected=4]",
|
|
"obj": "<function test_addition_pass_id at 0x7fb923d3f0d0>",
|
|
"originalname": "test_addition_pass_id",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [ParameterSet(values=(2, 2, 4), marks=(), id='a=2,b=2,expected=4'), ParameterSet(values=(1, 5, 6), marks=(), id='a=1,b=5,expected=6'), ParameterSet(values=(3, 4, 7), marks=(), id='a=3,b=4,expected=7')]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6610>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass_id[a=2,b=2,expected=4]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass_id[a=2,b=2,expected=4]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002262890338897705,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.2283845,
|
|
"stop": 1753053527.228612,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=1,b=5,expected=6]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"callspec": "CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 1,
|
|
"b": 5,
|
|
"expected": 6
|
|
},
|
|
"function": "<function test_addition_pass_id at 0x7fb923d3f0d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
36,
|
|
"test_addition_pass_id[a=1,b=5,expected=6]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass_id[a=1,b=5,expected=6]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=1,b=5,expected=6]",
|
|
"obj": "<function test_addition_pass_id at 0x7fb923d3f0d0>",
|
|
"originalname": "test_addition_pass_id",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [ParameterSet(values=(2, 2, 4), marks=(), id='a=2,b=2,expected=4'), ParameterSet(values=(1, 5, 6), marks=(), id='a=1,b=5,expected=6'), ParameterSet(values=(3, 4, 7), marks=(), id='a=3,b=4,expected=7')]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6a00>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass_id[a=1,b=5,expected=6]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass_id[a=1,b=5,expected=6]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00022368389181792736,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.2307894,
|
|
"stop": 1753053527.2310138,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=3,b=4,expected=7]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"callspec": "CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {
|
|
"a": 3,
|
|
"b": 4,
|
|
"expected": 7
|
|
},
|
|
"function": "<function test_addition_pass_id at 0x7fb923d3f0d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
36,
|
|
"test_addition_pass_id[a=3,b=4,expected=7]"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_pass_id[a=3,b=4,expected=7]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=3,b=4,expected=7]",
|
|
"obj": "<function test_addition_pass_id at 0x7fb923d3f0d0>",
|
|
"originalname": "test_addition_pass_id",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b, expected', [ParameterSet(values=(2, 2, 4), marks=(), id='a=2,b=2,expected=4'), ParameterSet(values=(1, 5, 6), marks=(), id='a=1,b=5,expected=6'), ParameterSet(values=(3, 4, 7), marks=(), id='a=3,b=4,expected=7')]), kwargs={})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d68e0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_pass_id[a=3,b=4,expected=7]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_pass_id[a=3,b=4,expected=7]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002269679680466652,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.2331355,
|
|
"stop": 1753053527.2333632,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_fail",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition_fail>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition_fail>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition_fail>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_addition_fail at 0x7fb923d3f430>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition_fail>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition_fail>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition_fail>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition_fail>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition_fail>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition_fail>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition_fail>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition_fail>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition_fail>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition_fail>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
48,
|
|
"test_addition_fail"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_addition_fail",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_addition_fail",
|
|
"obj": "<function test_addition_fail at 0x7fb923d3f430>",
|
|
"originalname": "test_addition_fail",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition_fail>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition_fail>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition_fail>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=11 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition_fail>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6940>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition_fail>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition_fail>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00078014493919909,
|
|
"excinfo": "<ExceptionInfo AssertionError('assert 4 == 5\\n + where 4 = addition(2, 2)') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.2352486,
|
|
"stop": 1753053527.2360299,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_division_zero",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_division_zero>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_division_zero>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_division_zero>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_division_zero at 0x7fb923d3f4c0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_division_zero>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_division_zero>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_division_zero>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_division_zero>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_division_zero>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_division_zero>>",
|
|
"keywords": "<NodeKeywords for node <Function test_division_zero>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_division_zero>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_division_zero>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_division_zero>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
52,
|
|
"test_division_zero"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_division_zero",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_division_zero",
|
|
"obj": "<function test_division_zero at 0x7fb923d3f4c0>",
|
|
"originalname": "test_division_zero",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_division_zero>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_division_zero>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_division_zero>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=12 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_division_zero>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6b20>",
|
|
"teardown": "<bound method Node.teardown of <Function test_division_zero>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_division_zero>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002527169417589903,
|
|
"excinfo": "<ExceptionInfo ZeroDivisionError('division by zero') tblen=29>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.2429607,
|
|
"stop": 1753053527.2432141,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_multiply_xfail",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_multiply_xfail>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_multiply_xfail>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_multiply_xfail>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_multiply_xfail at 0x7fb923d3f550>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_multiply_xfail>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_multiply_xfail>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_multiply_xfail>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_multiply_xfail>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_multiply_xfail>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_multiply_xfail>>",
|
|
"keywords": "<NodeKeywords for node <Function test_multiply_xfail>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_multiply_xfail>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_multiply_xfail>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_multiply_xfail>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
56,
|
|
"test_multiply_xfail"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_multiply_xfail",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_multiply_xfail",
|
|
"obj": "<function test_multiply_xfail at 0x7fb923d3f550>",
|
|
"originalname": "test_multiply_xfail",
|
|
"own_markers": "[Mark(name='xfail', args=(), kwargs={'reason': 'Expected failure'})]",
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_multiply_xfail>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_multiply_xfail>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_multiply_xfail>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=13 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_multiply_xfail>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6e20>",
|
|
"teardown": "<bound method Node.teardown of <Function test_multiply_xfail>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_multiply_xfail>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0004488059785217047,
|
|
"excinfo": "<ExceptionInfo AssertionError('assert 4 == 5\\n + where 4 = multiply(2, 2)') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.250776,
|
|
"stop": 1753053527.251226,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_runtime_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_runtime_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_runtime_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_runtime_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_runtime_error at 0x7fb923d3f5e0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_runtime_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_runtime_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_runtime_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_runtime_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_runtime_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_runtime_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_runtime_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_runtime_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_runtime_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_runtime_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
61,
|
|
"test_runtime_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_runtime_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_runtime_error",
|
|
"obj": "<function test_runtime_error at 0x7fb923d3f5e0>",
|
|
"originalname": "test_runtime_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_runtime_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_runtime_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_runtime_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=13 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_runtime_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6af0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_runtime_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_runtime_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00024635414592921734,
|
|
"excinfo": "<ExceptionInfo RuntimeError('Forced runtime error') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.257879,
|
|
"stop": 1753053527.2581263,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_memory_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_memory_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_memory_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_memory_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_memory_error at 0x7fb923d3f670>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_memory_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_memory_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_memory_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_memory_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_memory_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_memory_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_memory_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_memory_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_memory_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_memory_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
65,
|
|
"test_memory_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_memory_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_memory_error",
|
|
"obj": "<function test_memory_error at 0x7fb923d3f670>",
|
|
"originalname": "test_memory_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_memory_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_memory_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_memory_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=14 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_memory_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243dd8b0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_memory_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_memory_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00024718488566577435,
|
|
"excinfo": "<ExceptionInfo MemoryError('Simulated memory error') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.2651432,
|
|
"stop": 1753053527.2653913,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_timeout_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_timeout_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_timeout_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_timeout_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_timeout_error at 0x7fb923d3f700>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_timeout_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_timeout_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_timeout_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_timeout_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_timeout_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_timeout_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_timeout_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_timeout_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_timeout_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_timeout_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
69,
|
|
"test_timeout_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_timeout_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_timeout_error",
|
|
"obj": "<function test_timeout_error at 0x7fb923d3f700>",
|
|
"originalname": "test_timeout_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_timeout_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_timeout_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_timeout_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=15 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_timeout_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243dd2e0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_timeout_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_timeout_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002486549783498049,
|
|
"excinfo": "<ExceptionInfo TimeoutError('Simulated timeout error') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.2719498,
|
|
"stop": 1753053527.2721992,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_recursion_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_recursion_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_recursion_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_recursion_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_recursion_error at 0x7fb923d3f790>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_recursion_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_recursion_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_recursion_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_recursion_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_recursion_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_recursion_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_recursion_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_recursion_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_recursion_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_recursion_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
73,
|
|
"test_recursion_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_recursion_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_recursion_error",
|
|
"obj": "<function test_recursion_error at 0x7fb923d3f790>",
|
|
"originalname": "test_recursion_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_recursion_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_recursion_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_recursion_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=16 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_recursion_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243ddb20>",
|
|
"teardown": "<bound method Node.teardown of <Function test_recursion_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_recursion_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0012507741339504719,
|
|
"excinfo": "<ExceptionInfo RecursionError('maximum recursion depth exceeded') tblen=992>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.2787595,
|
|
"stop": 1753053527.2800114,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_floating_point_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_floating_point_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_floating_point_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_floating_point_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_floating_point_error at 0x7fb923d3f820>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_floating_point_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_floating_point_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_floating_point_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_floating_point_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_floating_point_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_floating_point_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_floating_point_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_floating_point_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_floating_point_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_floating_point_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
79,
|
|
"test_floating_point_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_floating_point_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_floating_point_error",
|
|
"obj": "<function test_floating_point_error at 0x7fb923d3f820>",
|
|
"originalname": "test_floating_point_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_floating_point_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_floating_point_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_floating_point_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=17 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_floating_point_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243dd700>",
|
|
"teardown": "<bound method Node.teardown of <Function test_floating_point_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_floating_point_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0002645759377628565,
|
|
"excinfo": "<ExceptionInfo FloatingPointError('Simulated floating point error') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.297984,
|
|
"stop": 1753053527.2982495,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_floating_point_overflow",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_floating_point_overflow>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_floating_point_overflow>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_floating_point_overflow>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_floating_point_overflow at 0x7fb923d3f8b0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_floating_point_overflow>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_floating_point_overflow>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_floating_point_overflow>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_floating_point_overflow>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_floating_point_overflow>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_floating_point_overflow>>",
|
|
"keywords": "<NodeKeywords for node <Function test_floating_point_overflow>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_floating_point_overflow>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_floating_point_overflow>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_floating_point_overflow>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
83,
|
|
"test_floating_point_overflow"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_floating_point_overflow",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_floating_point_overflow",
|
|
"obj": "<function test_floating_point_overflow at 0x7fb923d3f8b0>",
|
|
"originalname": "test_floating_point_overflow",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_floating_point_overflow>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_floating_point_overflow>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_floating_point_overflow>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=18 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_floating_point_overflow>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243dd670>",
|
|
"teardown": "<bound method Node.teardown of <Function test_floating_point_overflow>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_floating_point_overflow>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.000269915908575058,
|
|
"excinfo": "<ExceptionInfo OverflowError('math range error') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.305916,
|
|
"stop": 1753053527.306187,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_value_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_value_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_value_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_value_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_value_error at 0x7fb923d3f940>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_value_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_value_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_value_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_value_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_value_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_value_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_value_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_value_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_value_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_value_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
87,
|
|
"test_value_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_value_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_value_error",
|
|
"obj": "<function test_value_error at 0x7fb923d3f940>",
|
|
"originalname": "test_value_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_value_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_value_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_value_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=19 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_value_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243ddf40>",
|
|
"teardown": "<bound method Node.teardown of <Function test_value_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_value_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00018489081412553787,
|
|
"excinfo": "<ExceptionInfo ValueError(\"invalid literal for int() with base 10: 'invalid'\") tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.3124804,
|
|
"stop": 1753053527.3126662,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_wrong_argument_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_wrong_argument_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_wrong_argument_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_wrong_argument_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_wrong_argument_error at 0x7fb923d3f9d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_wrong_argument_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_wrong_argument_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_wrong_argument_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_wrong_argument_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_wrong_argument_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_wrong_argument_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_wrong_argument_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_wrong_argument_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_wrong_argument_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_wrong_argument_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
91,
|
|
"test_wrong_argument_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_wrong_argument_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_wrong_argument_error",
|
|
"obj": "<function test_wrong_argument_error at 0x7fb923d3f9d0>",
|
|
"originalname": "test_wrong_argument_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_wrong_argument_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_wrong_argument_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_wrong_argument_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=20 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_wrong_argument_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243ddf70>",
|
|
"teardown": "<bound method Node.teardown of <Function test_wrong_argument_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_wrong_argument_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00018828315660357475,
|
|
"excinfo": "<ExceptionInfo TypeError(\"'int' object is not iterable\") tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.3177242,
|
|
"stop": 1753053527.3179133,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_unhandled_exception",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_unhandled_exception>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_unhandled_exception>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_unhandled_exception>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_unhandled_exception at 0x7fb923d3fa60>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_unhandled_exception>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_unhandled_exception>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_unhandled_exception>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_unhandled_exception>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_unhandled_exception>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_unhandled_exception>>",
|
|
"keywords": "<NodeKeywords for node <Function test_unhandled_exception>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_unhandled_exception>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_unhandled_exception>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_unhandled_exception>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
95,
|
|
"test_unhandled_exception"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_unhandled_exception",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_unhandled_exception",
|
|
"obj": "<function test_unhandled_exception at 0x7fb923d3fa60>",
|
|
"originalname": "test_unhandled_exception",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_unhandled_exception>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_unhandled_exception>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_unhandled_exception>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=21 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_unhandled_exception>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9242d6a90>",
|
|
"teardown": "<bound method Node.teardown of <Function test_unhandled_exception>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_unhandled_exception>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00018071988597512245,
|
|
"excinfo": "<ExceptionInfo Exception('Generic unhandled exception') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.3229117,
|
|
"stop": 1753053527.3230932,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_custom_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_custom_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_custom_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_custom_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_custom_error at 0x7fb923d3faf0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_custom_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_custom_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_custom_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_custom_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_custom_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_custom_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_custom_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_custom_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_custom_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_custom_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
99,
|
|
"test_custom_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_custom_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_custom_error",
|
|
"obj": "<function test_custom_error at 0x7fb923d3faf0>",
|
|
"originalname": "test_custom_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_custom_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_custom_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_custom_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=22 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_custom_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923d5f8e0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_custom_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_custom_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00015619001351296902,
|
|
"excinfo": "<ExceptionInfo CustomError('Custom error simulation') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.328005,
|
|
"stop": 1753053527.328162,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_stop_iteration_direct",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_stop_iteration_direct>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_stop_iteration_direct>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_stop_iteration_direct>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_stop_iteration_direct at 0x7fb923d3fb80>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_stop_iteration_direct>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_stop_iteration_direct>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_stop_iteration_direct>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_stop_iteration_direct>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_stop_iteration_direct>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_stop_iteration_direct>>",
|
|
"keywords": "<NodeKeywords for node <Function test_stop_iteration_direct>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_stop_iteration_direct>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_stop_iteration_direct>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_stop_iteration_direct>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
103,
|
|
"test_stop_iteration_direct"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_stop_iteration_direct",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_stop_iteration_direct",
|
|
"obj": "<function test_stop_iteration_direct at 0x7fb923d3fb80>",
|
|
"originalname": "test_stop_iteration_direct",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_stop_iteration_direct>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_stop_iteration_direct>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_stop_iteration_direct>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=23 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_stop_iteration_direct>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb92409dcd0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_stop_iteration_direct>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_stop_iteration_direct>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00017479504458606243,
|
|
"excinfo": "<ExceptionInfo RuntimeError('generator raised StopIteration') tblen=18>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.333087,
|
|
"stop": 1753053527.3332627,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_generator_exit_direct",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_generator_exit_direct>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_generator_exit_direct>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_generator_exit_direct>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_generator_exit_direct at 0x7fb923d3fc10>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_generator_exit_direct>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_generator_exit_direct>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_generator_exit_direct>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_generator_exit_direct>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_generator_exit_direct>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_generator_exit_direct>>",
|
|
"keywords": "<NodeKeywords for node <Function test_generator_exit_direct>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_generator_exit_direct>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_generator_exit_direct>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_generator_exit_direct>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
107,
|
|
"test_generator_exit_direct"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_generator_exit_direct",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_generator_exit_direct",
|
|
"obj": "<function test_generator_exit_direct at 0x7fb923d3fc10>",
|
|
"originalname": "test_generator_exit_direct",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_generator_exit_direct>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_generator_exit_direct>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_generator_exit_direct>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=24 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_generator_exit_direct>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243ddb80>",
|
|
"teardown": "<bound method Node.teardown of <Function test_generator_exit_direct>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_generator_exit_direct>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00019468110986053944,
|
|
"excinfo": "<ExceptionInfo GeneratorExit() tblen=25>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.4336004,
|
|
"stop": 1753053527.433796,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_malformed_code",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_malformed_code>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_malformed_code>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_malformed_code>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_malformed_code at 0x7fb923d3fca0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_malformed_code>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_malformed_code>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_malformed_code>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_malformed_code>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_malformed_code>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_malformed_code>>",
|
|
"keywords": "<NodeKeywords for node <Function test_malformed_code>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_malformed_code>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_malformed_code>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_malformed_code>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
111,
|
|
"test_malformed_code"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_malformed_code",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_malformed_code",
|
|
"obj": "<function test_malformed_code at 0x7fb923d3fca0>",
|
|
"originalname": "test_malformed_code",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_malformed_code>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_malformed_code>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_malformed_code>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=25 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_malformed_code>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243ddeb0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_malformed_code>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_malformed_code>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001842239871621132,
|
|
"excinfo": "<ExceptionInfo SyntaxError('invalid syntax', ('<string>', 1, 9, 'def bad(:\\n')) tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.4380608,
|
|
"stop": 1753053527.4382455,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_sys_exit",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_sys_exit>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_sys_exit>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_sys_exit>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_sys_exit at 0x7fb923d3fd30>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_sys_exit>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_sys_exit>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_sys_exit>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_sys_exit>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_sys_exit>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_sys_exit>>",
|
|
"keywords": "<NodeKeywords for node <Function test_sys_exit>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_sys_exit>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_sys_exit>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_sys_exit>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
115,
|
|
"test_sys_exit"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_sys_exit",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_sys_exit",
|
|
"obj": "<function test_sys_exit at 0x7fb923d3fd30>",
|
|
"originalname": "test_sys_exit",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_sys_exit>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_sys_exit>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_sys_exit>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=26 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_sys_exit>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243dda90>",
|
|
"teardown": "<bound method Node.teardown of <Function test_sys_exit>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_sys_exit>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00015807407908141613,
|
|
"excinfo": "<ExceptionInfo SystemExit(1) tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.4423003,
|
|
"stop": 1753053527.442459,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_broken_function",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_broken_function>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_broken_function>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_broken_function>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_broken_function at 0x7fb923d3fdc0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_broken_function>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_broken_function>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_broken_function>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_broken_function>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_broken_function>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_broken_function>>",
|
|
"keywords": "<NodeKeywords for node <Function test_broken_function>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_broken_function>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_broken_function>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_broken_function>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
119,
|
|
"test_broken_function"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_broken_function",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_broken_function",
|
|
"obj": "<function test_broken_function at 0x7fb923d3fdc0>",
|
|
"originalname": "test_broken_function",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_broken_function>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_broken_function>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_broken_function>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=27 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_broken_function>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243dd5e0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_broken_function>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_broken_function>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00020385487005114555,
|
|
"excinfo": "<ExceptionInfo TypeError('Broken function') tblen=29>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.4463563,
|
|
"stop": 1753053527.4465609,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_import_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_import_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_import_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_import_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_import_error at 0x7fb923d3fe50>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_import_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_import_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_import_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_import_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_import_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_import_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_import_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_import_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_import_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_import_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
125,
|
|
"test_import_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_import_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_import_error",
|
|
"obj": "<function test_import_error at 0x7fb923d3fe50>",
|
|
"originalname": "test_import_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_import_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_import_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_import_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=28 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_import_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcd2b0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_import_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_import_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00016853096894919872,
|
|
"excinfo": "<ExceptionInfo ImportError('Simulated ImportError') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.4516027,
|
|
"stop": 1753053527.451772,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_module_not_found_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_module_not_found_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_module_not_found_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_module_not_found_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_module_not_found_error at 0x7fb923d3fee0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_module_not_found_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_module_not_found_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_module_not_found_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_module_not_found_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_module_not_found_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_module_not_found_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_module_not_found_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_module_not_found_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_module_not_found_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_module_not_found_error>>",
|
|
"location": [
|
|
"tests/test_math_utils.py",
|
|
129,
|
|
"test_module_not_found_error"
|
|
],
|
|
"module": "<module 'test_math_utils' from '/workspace/tligui_y/slic/tests/test_math_utils.py'>",
|
|
"name": "test_module_not_found_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_math_utils.py::test_module_not_found_error",
|
|
"obj": "<function test_module_not_found_error at 0x7fb923d3fee0>",
|
|
"originalname": "test_module_not_found_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_math_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_math_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_module_not_found_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_module_not_found_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_module_not_found_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=29 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_module_not_found_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcd130>",
|
|
"teardown": "<bound method Node.teardown of <Function test_module_not_found_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_module_not_found_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0005025509744882584,
|
|
"excinfo": "<ExceptionInfo ModuleNotFoundError(\"No module named 'non_existent_module_xyz'\") tblen=32>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.455556,
|
|
"stop": 1753053527.4560592,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_basic_ids[one]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_basic_ids[one]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_basic_ids[one]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_basic_ids[one]>>",
|
|
"callspec": "CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"x"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"x": 1
|
|
},
|
|
"function": "<function test_basic_ids at 0x7fb923d710d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_basic_ids[one]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_basic_ids[one]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_basic_ids[one]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_basic_ids[one]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_basic_ids[one]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_basic_ids[one]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_basic_ids[one]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_basic_ids[one]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_basic_ids[one]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_basic_ids[one]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
3,
|
|
"test_basic_ids[one]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_basic_ids[one]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_basic_ids[one]",
|
|
"obj": "<function test_basic_ids at 0x7fb923d710d0>",
|
|
"originalname": "test_basic_ids",
|
|
"own_markers": "[Mark(name='parametrize', args=('x', [ParameterSet(values=(1,), marks=(), id='one'), ParameterSet(values=(2,), marks=(), id='two')]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_basic_ids[one]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_basic_ids[one]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_basic_ids[one]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_basic_ids[one]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923fae100>",
|
|
"teardown": "<bound method Node.teardown of <Function test_basic_ids[one]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_basic_ids[one]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00014741881750524044,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4661522,
|
|
"stop": 1753053527.4663002,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_basic_ids[two]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_basic_ids[two]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_basic_ids[two]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_basic_ids[two]>>",
|
|
"callspec": "CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"x"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"x": 2
|
|
},
|
|
"function": "<function test_basic_ids at 0x7fb923d710d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_basic_ids[two]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_basic_ids[two]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_basic_ids[two]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_basic_ids[two]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_basic_ids[two]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_basic_ids[two]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_basic_ids[two]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_basic_ids[two]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_basic_ids[two]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_basic_ids[two]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
3,
|
|
"test_basic_ids[two]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_basic_ids[two]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_basic_ids[two]",
|
|
"obj": "<function test_basic_ids at 0x7fb923d710d0>",
|
|
"originalname": "test_basic_ids",
|
|
"own_markers": "[Mark(name='parametrize', args=('x', [ParameterSet(values=(1,), marks=(), id='one'), ParameterSet(values=(2,), marks=(), id='two')]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_basic_ids[two]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_basic_ids[two]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_basic_ids[two]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_basic_ids[two]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923fae940>",
|
|
"teardown": "<bound method Node.teardown of <Function test_basic_ids[two]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_basic_ids[two]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.000163183081895113,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4676287,
|
|
"stop": 1753053527.4677927,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_with_reason_and_marks[ten]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_with_reason_and_marks[ten]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_with_reason_and_marks[ten]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_with_reason_and_marks[ten]>>",
|
|
"callspec": "CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"x"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"x": 10
|
|
},
|
|
"function": "<function test_with_reason_and_marks at 0x7fb923f8a550>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_with_reason_and_marks[ten]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_with_reason_and_marks[ten]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_with_reason_and_marks[ten]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_with_reason_and_marks[ten]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_with_reason_and_marks[ten]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_with_reason_and_marks[ten]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_with_reason_and_marks[ten]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_with_reason_and_marks[ten]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_with_reason_and_marks[ten]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_with_reason_and_marks[ten]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
11,
|
|
"test_with_reason_and_marks[ten]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_with_reason_and_marks[ten]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_with_reason_and_marks[ten]",
|
|
"obj": "<function test_with_reason_and_marks at 0x7fb923f8a550>",
|
|
"originalname": "test_with_reason_and_marks",
|
|
"own_markers": "[Mark(name='parametrize', args=('x', [ParameterSet(values=(10,), marks=(), id='ten'), ParameterSet(values=(20,), marks=(MarkDecorator(mark=Mark(name='skip', args=(), kwargs={'reason': 'nope'})),), id='twenty')]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_with_reason_and_marks[ten]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_with_reason_and_marks[ten]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_with_reason_and_marks[ten]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_with_reason_and_marks[ten]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923fae910>",
|
|
"teardown": "<bound method Node.teardown of <Function test_with_reason_and_marks[ten]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_with_reason_and_marks[ten]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00012897001579403877,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.469053,
|
|
"stop": 1753053527.4691825,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_multiple_positional_args[1-2]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_multiple_positional_args[1-2]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_multiple_positional_args[1-2]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_multiple_positional_args[1-2]>>",
|
|
"callspec": "CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"a": 1,
|
|
"b": 2
|
|
},
|
|
"function": "<function test_multiple_positional_args at 0x7fb923d3ff70>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_multiple_positional_args[1-2]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_multiple_positional_args[1-2]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_multiple_positional_args[1-2]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_multiple_positional_args[1-2]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_multiple_positional_args[1-2]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_multiple_positional_args[1-2]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_multiple_positional_args[1-2]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_multiple_positional_args[1-2]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_multiple_positional_args[1-2]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_multiple_positional_args[1-2]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
19,
|
|
"test_multiple_positional_args[1-2]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_multiple_positional_args[1-2]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_multiple_positional_args[1-2]",
|
|
"obj": "<function test_multiple_positional_args at 0x7fb923d3ff70>",
|
|
"originalname": "test_multiple_positional_args",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b', [ParameterSet(values=(1, 2), marks=(), id='1-2'), ParameterSet(values=(3, 4), marks=(), id='3-4')]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_multiple_positional_args[1-2]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_multiple_positional_args[1-2]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_multiple_positional_args[1-2]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_multiple_positional_args[1-2]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24400>",
|
|
"teardown": "<bound method Node.teardown of <Function test_multiple_positional_args[1-2]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_multiple_positional_args[1-2]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013783015310764313,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.471429,
|
|
"stop": 1753053527.4715676,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_multiple_positional_args[3-4]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_multiple_positional_args[3-4]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_multiple_positional_args[3-4]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_multiple_positional_args[3-4]>>",
|
|
"callspec": "CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"a": 3,
|
|
"b": 4
|
|
},
|
|
"function": "<function test_multiple_positional_args at 0x7fb923d3ff70>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_multiple_positional_args[3-4]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_multiple_positional_args[3-4]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_multiple_positional_args[3-4]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_multiple_positional_args[3-4]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_multiple_positional_args[3-4]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_multiple_positional_args[3-4]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_multiple_positional_args[3-4]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_multiple_positional_args[3-4]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_multiple_positional_args[3-4]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_multiple_positional_args[3-4]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
19,
|
|
"test_multiple_positional_args[3-4]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_multiple_positional_args[3-4]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_multiple_positional_args[3-4]",
|
|
"obj": "<function test_multiple_positional_args at 0x7fb923d3ff70>",
|
|
"originalname": "test_multiple_positional_args",
|
|
"own_markers": "[Mark(name='parametrize', args=('a, b', [ParameterSet(values=(1, 2), marks=(), id='1-2'), ParameterSet(values=(3, 4), marks=(), id='3-4')]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_multiple_positional_args[3-4]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_multiple_positional_args[3-4]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_multiple_positional_args[3-4]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_multiple_positional_args[3-4]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24160>",
|
|
"teardown": "<bound method Node.teardown of <Function test_multiple_positional_args[3-4]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_multiple_positional_args[3-4]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013361917808651924,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4728878,
|
|
"stop": 1753053527.4730222,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_non_literal_with_id[custom-obj]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"callspec": "CallSpec2(params={'data': <object object at 0x7fb923fd78c0>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"data"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'data': <object object at 0x7fb923fd78c0>}",
|
|
"function": "<function test_non_literal_with_id at 0x7fb923fb70d0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_non_literal_with_id[custom-obj]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
27,
|
|
"test_non_literal_with_id[custom-obj]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_non_literal_with_id[custom-obj]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_non_literal_with_id[custom-obj]",
|
|
"obj": "<function test_non_literal_with_id at 0x7fb923fb70d0>",
|
|
"originalname": "test_non_literal_with_id",
|
|
"own_markers": "[Mark(name='parametrize', args=('data', [ParameterSet(values=(<object object at 0x7fb923fd78c0>,), marks=(), id='custom-obj')]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24250>",
|
|
"teardown": "<bound method Node.teardown of <Function test_non_literal_with_id[custom-obj]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_non_literal_with_id[custom-obj]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00012671202421188354,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4742723,
|
|
"stop": 1753053527.4743996,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_timedistance_v1[a0-b0-expected0]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"callspec": "CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}",
|
|
"function": "<function test_timedistance_v1 at 0x7fb923fb7160>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
43,
|
|
"test_timedistance_v1[a0-b0-expected0]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_timedistance_v1[a0-b0-expected0]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_timedistance_v1[a0-b0-expected0]",
|
|
"obj": "<function test_timedistance_v1 at 0x7fb923fb7160>",
|
|
"originalname": "test_timedistance_v1",
|
|
"own_markers": "[Mark(name='parametrize', args=('a,b,expected', [(datetime.datetime(2001, 12, 12, 0, 0), datetime.datetime(2001, 12, 11, 0, 0), datetime.timedelta(days=1)), (datetime.datetime(2001, 12, 11, 0, 0), datetime.datetime(2001, 12, 12, 0, 0), datetime.timedelta(days=-1))]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24670>",
|
|
"teardown": "<bound method Node.teardown of <Function test_timedistance_v1[a0-b0-expected0]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_timedistance_v1[a0-b0-expected0]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001343109179288149,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4757264,
|
|
"stop": 1753053527.4758613,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_timedistance_v1[a1-b1-expected1]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"callspec": "CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"a",
|
|
"b",
|
|
"expected"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}",
|
|
"function": "<function test_timedistance_v1 at 0x7fb923fb7160>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
43,
|
|
"test_timedistance_v1[a1-b1-expected1]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_timedistance_v1[a1-b1-expected1]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_timedistance_v1[a1-b1-expected1]",
|
|
"obj": "<function test_timedistance_v1 at 0x7fb923fb7160>",
|
|
"originalname": "test_timedistance_v1",
|
|
"own_markers": "[Mark(name='parametrize', args=('a,b,expected', [(datetime.datetime(2001, 12, 12, 0, 0), datetime.datetime(2001, 12, 11, 0, 0), datetime.timedelta(days=1)), (datetime.datetime(2001, 12, 11, 0, 0), datetime.datetime(2001, 12, 12, 0, 0), datetime.timedelta(days=-1))]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=30 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24790>",
|
|
"teardown": "<bound method Node.teardown of <Function test_timedistance_v1[a1-b1-expected1]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_timedistance_v1[a1-b1-expected1]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013025803491473198,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4772065,
|
|
"stop": 1753053527.4773376,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_dynamic[ten]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_dynamic[ten]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_dynamic[ten]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_dynamic[ten]>>",
|
|
"callspec": "CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"val"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"val": 10
|
|
},
|
|
"function": "<function test_dynamic at 0x7fb923fb71f0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_dynamic[ten]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_dynamic[ten]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_dynamic[ten]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_dynamic[ten]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_dynamic[ten]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_dynamic[ten]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_dynamic[ten]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_dynamic[ten]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_dynamic[ten]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_dynamic[ten]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
82,
|
|
"test_dynamic[ten]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_dynamic[ten]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_dynamic[ten]",
|
|
"obj": "<function test_dynamic at 0x7fb923fb71f0>",
|
|
"originalname": "test_dynamic",
|
|
"own_markers": [],
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_dynamic[ten]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_dynamic[ten]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_dynamic[ten]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_dynamic[ten]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24a60>",
|
|
"teardown": "<bound method Node.teardown of <Function test_dynamic[ten]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_dynamic[ten]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013715890236198902,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.480178,
|
|
"stop": 1753053527.480316,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_dynamic[twenty]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_dynamic[twenty]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_dynamic[twenty]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_dynamic[twenty]>>",
|
|
"callspec": "CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"val"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"val": 20
|
|
},
|
|
"function": "<function test_dynamic at 0x7fb923fb71f0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_dynamic[twenty]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_dynamic[twenty]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_dynamic[twenty]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_dynamic[twenty]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_dynamic[twenty]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_dynamic[twenty]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_dynamic[twenty]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_dynamic[twenty]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_dynamic[twenty]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_dynamic[twenty]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
82,
|
|
"test_dynamic[twenty]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_dynamic[twenty]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_dynamic[twenty]",
|
|
"obj": "<function test_dynamic at 0x7fb923fb71f0>",
|
|
"originalname": "test_dynamic",
|
|
"own_markers": [],
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_dynamic[twenty]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_dynamic[twenty]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_dynamic[twenty]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_dynamic[twenty]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24c10>",
|
|
"teardown": "<bound method Node.teardown of <Function test_dynamic[twenty]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_dynamic[twenty]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013911514542996883,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.48156,
|
|
"stop": 1753053527.4817,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_dynamic[thirty]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_dynamic[thirty]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_dynamic[thirty]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_dynamic[thirty]>>",
|
|
"callspec": "CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"val"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"val": 30
|
|
},
|
|
"function": "<function test_dynamic at 0x7fb923fb71f0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_dynamic[thirty]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_dynamic[thirty]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_dynamic[thirty]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_dynamic[thirty]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_dynamic[thirty]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_dynamic[thirty]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_dynamic[thirty]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_dynamic[thirty]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_dynamic[thirty]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_dynamic[thirty]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
82,
|
|
"test_dynamic[thirty]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_dynamic[thirty]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_dynamic[thirty]",
|
|
"obj": "<function test_dynamic at 0x7fb923fb71f0>",
|
|
"originalname": "test_dynamic",
|
|
"own_markers": [],
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_dynamic[thirty]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_dynamic[thirty]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_dynamic[thirty]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_dynamic[thirty]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24ca0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_dynamic[thirty]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_dynamic[thirty]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001444260124117136,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4829855,
|
|
"stop": 1753053527.4831307,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f525]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_element_type[\\U0001f525]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_element_type[\\U0001f525]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_element_type[\\U0001f525]>>",
|
|
"callspec": "CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"element",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'element': 'fire', 'request': <FixtureRequest for <Function test_element_type[\\U0001f525]>>}",
|
|
"function": "<function test_element_type at 0x7fb923fb74c0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_element_type[\\U0001f525]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_element_type[\\U0001f525]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_element_type[\\U0001f525]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_element_type[\\U0001f525]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_element_type[\\U0001f525]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_element_type[\\U0001f525]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_element_type[\\U0001f525]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_element_type[\\U0001f525]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_element_type[\\U0001f525]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_element_type[\\U0001f525]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
91,
|
|
"test_element_type[\\U0001f525]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_element_type[\\U0001f525]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f525]",
|
|
"obj": "<function test_element_type at 0x7fb923fb74c0>",
|
|
"originalname": "test_element_type",
|
|
"own_markers": [],
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_element_type[\\U0001f525]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_element_type[\\U0001f525]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_element_type[\\U0001f525]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_element_type[\\U0001f525]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24e20>",
|
|
"teardown": "<bound method Node.teardown of <Function test_element_type[\\U0001f525]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_element_type[\\U0001f525]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00012978608720004559,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4843397,
|
|
"stop": 1753053527.4844704,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f4a7]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_element_type[\\U0001f4a7]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_element_type[\\U0001f4a7]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_element_type[\\U0001f4a7]>>",
|
|
"callspec": "CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"element",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'element': 'water', 'request': <FixtureRequest for <Function test_element_type[\\U0001f4a7]>>}",
|
|
"function": "<function test_element_type at 0x7fb923fb74c0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_element_type[\\U0001f4a7]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_element_type[\\U0001f4a7]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_element_type[\\U0001f4a7]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_element_type[\\U0001f4a7]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_element_type[\\U0001f4a7]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_element_type[\\U0001f4a7]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_element_type[\\U0001f4a7]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_element_type[\\U0001f4a7]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_element_type[\\U0001f4a7]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_element_type[\\U0001f4a7]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
91,
|
|
"test_element_type[\\U0001f4a7]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_element_type[\\U0001f4a7]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f4a7]",
|
|
"obj": "<function test_element_type at 0x7fb923fb74c0>",
|
|
"originalname": "test_element_type",
|
|
"own_markers": [],
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_element_type[\\U0001f4a7]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_element_type[\\U0001f4a7]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_element_type[\\U0001f4a7]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_element_type[\\U0001f4a7]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcd160>",
|
|
"teardown": "<bound method Node.teardown of <Function test_element_type[\\U0001f4a7]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_element_type[\\U0001f4a7]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013308809138834476,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4857156,
|
|
"stop": 1753053527.4858494,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f30d]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_element_type[\\U0001f30d]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_element_type[\\U0001f30d]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_element_type[\\U0001f30d]>>",
|
|
"callspec": "CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"element",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'element': 'earth', 'request': <FixtureRequest for <Function test_element_type[\\U0001f30d]>>}",
|
|
"function": "<function test_element_type at 0x7fb923fb74c0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_element_type[\\U0001f30d]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_element_type[\\U0001f30d]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_element_type[\\U0001f30d]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_element_type[\\U0001f30d]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_element_type[\\U0001f30d]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_element_type[\\U0001f30d]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_element_type[\\U0001f30d]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_element_type[\\U0001f30d]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_element_type[\\U0001f30d]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_element_type[\\U0001f30d]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
91,
|
|
"test_element_type[\\U0001f30d]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_element_type[\\U0001f30d]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f30d]",
|
|
"obj": "<function test_element_type at 0x7fb923fb74c0>",
|
|
"originalname": "test_element_type",
|
|
"own_markers": [],
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_element_type[\\U0001f30d]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_element_type[\\U0001f30d]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_element_type[\\U0001f30d]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_element_type[\\U0001f30d]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcd6d0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_element_type[\\U0001f30d]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_element_type[\\U0001f30d]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013120286166667938,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4871056,
|
|
"stop": 1753053527.4872375,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[a-1]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_combination[a-1]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_combination[a-1]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_combination[a-1]>>",
|
|
"callspec": "CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"x",
|
|
"y"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"x": 1,
|
|
"y": "a"
|
|
},
|
|
"function": "<function test_combination at 0x7fb923fb7550>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_combination[a-1]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_combination[a-1]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_combination[a-1]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_combination[a-1]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_combination[a-1]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_combination[a-1]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_combination[a-1]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_combination[a-1]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_combination[a-1]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_combination[a-1]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
95,
|
|
"test_combination[a-1]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_combination[a-1]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_combination[a-1]",
|
|
"obj": "<function test_combination at 0x7fb923fb7550>",
|
|
"originalname": "test_combination",
|
|
"own_markers": "[Mark(name='parametrize', args=('y', ['a', 'b']), kwargs={}), Mark(name='parametrize', args=('x', [1, 2]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_combination[a-1]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_combination[a-1]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_combination[a-1]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_combination[a-1]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcd8e0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_combination[a-1]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_combination[a-1]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00014548213221132755,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4885554,
|
|
"stop": 1753053527.4887016,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[a-2]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_combination[a-2]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_combination[a-2]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_combination[a-2]>>",
|
|
"callspec": "CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"x",
|
|
"y"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"x": 2,
|
|
"y": "a"
|
|
},
|
|
"function": "<function test_combination at 0x7fb923fb7550>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_combination[a-2]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_combination[a-2]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_combination[a-2]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_combination[a-2]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_combination[a-2]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_combination[a-2]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_combination[a-2]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_combination[a-2]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_combination[a-2]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_combination[a-2]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
95,
|
|
"test_combination[a-2]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_combination[a-2]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_combination[a-2]",
|
|
"obj": "<function test_combination at 0x7fb923fb7550>",
|
|
"originalname": "test_combination",
|
|
"own_markers": "[Mark(name='parametrize', args=('y', ['a', 'b']), kwargs={}), Mark(name='parametrize', args=('x', [1, 2]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_combination[a-2]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_combination[a-2]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_combination[a-2]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_combination[a-2]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcd1c0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_combination[a-2]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_combination[a-2]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013223709538578987,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4899397,
|
|
"stop": 1753053527.4900725,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[b-1]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_combination[b-1]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_combination[b-1]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_combination[b-1]>>",
|
|
"callspec": "CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"x",
|
|
"y"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"x": 1,
|
|
"y": "b"
|
|
},
|
|
"function": "<function test_combination at 0x7fb923fb7550>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_combination[b-1]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_combination[b-1]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_combination[b-1]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_combination[b-1]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_combination[b-1]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_combination[b-1]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_combination[b-1]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_combination[b-1]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_combination[b-1]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_combination[b-1]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
95,
|
|
"test_combination[b-1]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_combination[b-1]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_combination[b-1]",
|
|
"obj": "<function test_combination at 0x7fb923fb7550>",
|
|
"originalname": "test_combination",
|
|
"own_markers": "[Mark(name='parametrize', args=('y', ['a', 'b']), kwargs={}), Mark(name='parametrize', args=('x', [1, 2]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_combination[b-1]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_combination[b-1]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_combination[b-1]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_combination[b-1]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcda00>",
|
|
"teardown": "<bound method Node.teardown of <Function test_combination[b-1]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_combination[b-1]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00013926206156611443,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.491439,
|
|
"stop": 1753053527.491579,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[b-2]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_combination[b-2]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_combination[b-2]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_combination[b-2]>>",
|
|
"callspec": "CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"x",
|
|
"y"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {
|
|
"x": 2,
|
|
"y": "b"
|
|
},
|
|
"function": "<function test_combination at 0x7fb923fb7550>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_combination[b-2]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_combination[b-2]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_combination[b-2]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_combination[b-2]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_combination[b-2]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_combination[b-2]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_combination[b-2]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_combination[b-2]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_combination[b-2]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_combination[b-2]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
95,
|
|
"test_combination[b-2]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_combination[b-2]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_combination[b-2]",
|
|
"obj": "<function test_combination at 0x7fb923fb7550>",
|
|
"originalname": "test_combination",
|
|
"own_markers": "[Mark(name='parametrize', args=('y', ['a', 'b']), kwargs={}), Mark(name='parametrize', args=('x', [1, 2]), kwargs={})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_combination[b-2]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_combination[b-2]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_combination[b-2]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_combination[b-2]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcdcd0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_combination[b-2]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_combination[b-2]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001316610723733902,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4930642,
|
|
"stop": 1753053527.4931965,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_indirect_fixture[1]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_indirect_fixture[1]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_indirect_fixture[1]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_indirect_fixture[1]>>",
|
|
"callspec": "CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"complex_setup",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'complex_setup': 2, 'request': <FixtureRequest for <Function test_indirect_fixture[1]>>}",
|
|
"function": "<function test_indirect_fixture at 0x7fb923fb7700>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_indirect_fixture[1]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_indirect_fixture[1]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_indirect_fixture[1]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_indirect_fixture[1]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_indirect_fixture[1]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_indirect_fixture[1]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_indirect_fixture[1]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_indirect_fixture[1]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_indirect_fixture[1]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_indirect_fixture[1]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
106,
|
|
"test_indirect_fixture[1]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_indirect_fixture[1]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_indirect_fixture[1]",
|
|
"obj": "<function test_indirect_fixture at 0x7fb923fb7700>",
|
|
"originalname": "test_indirect_fixture",
|
|
"own_markers": "[Mark(name='parametrize', args=('complex_setup', [1, 2]), kwargs={'indirect': True})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_indirect_fixture[1]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_indirect_fixture[1]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_indirect_fixture[1]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_indirect_fixture[1]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcdd60>",
|
|
"teardown": "<bound method Node.teardown of <Function test_indirect_fixture[1]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_indirect_fixture[1]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001344950869679451,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4944649,
|
|
"stop": 1753053527.4945998,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_indirect_fixture[2]",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_indirect_fixture[2]>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_indirect_fixture[2]>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_indirect_fixture[2]>>",
|
|
"callspec": "CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [
|
|
"complex_setup",
|
|
"request"
|
|
],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": "{'complex_setup': 4, 'request': <FixtureRequest for <Function test_indirect_fixture[2]>>}",
|
|
"function": "<function test_indirect_fixture at 0x7fb923fb7700>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_indirect_fixture[2]>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_indirect_fixture[2]>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_indirect_fixture[2]>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_indirect_fixture[2]>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_indirect_fixture[2]>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_indirect_fixture[2]>>",
|
|
"keywords": "<NodeKeywords for node <Function test_indirect_fixture[2]>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_indirect_fixture[2]>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_indirect_fixture[2]>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_indirect_fixture[2]>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
106,
|
|
"test_indirect_fixture[2]"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_indirect_fixture[2]",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_indirect_fixture[2]",
|
|
"obj": "<function test_indirect_fixture at 0x7fb923fb7700>",
|
|
"originalname": "test_indirect_fixture",
|
|
"own_markers": "[Mark(name='parametrize', args=('complex_setup', [1, 2]), kwargs={'indirect': True})]",
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_indirect_fixture[2]>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_indirect_fixture[2]>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_indirect_fixture[2]>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_indirect_fixture[2]>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcdf10>",
|
|
"teardown": "<bound method Node.teardown of <Function test_indirect_fixture[2]>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_indirect_fixture[2]>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00014292984269559383,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.4959848,
|
|
"stop": 1753053527.4961286,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_addition",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_addition>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_addition>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_addition>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"funcargs": {},
|
|
"function": "<function test_addition at 0x7fb923fb7790>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_addition>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_addition>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_addition>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_addition>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_addition>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_addition>>",
|
|
"keywords": "<NodeKeywords for node <Function test_addition>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_addition>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_addition>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_addition>>",
|
|
"location": [
|
|
"tests/test_param.py",
|
|
111,
|
|
"test_addition"
|
|
],
|
|
"module": "<module 'test_param' from '/workspace/tligui_y/slic/tests/test_param.py'>",
|
|
"name": "test_addition",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_param.py::test_addition",
|
|
"obj": "<function test_addition at 0x7fb923fb7790>",
|
|
"originalname": "test_addition",
|
|
"own_markers": [],
|
|
"parent": "<Module test_param.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_param.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_addition>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_addition>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_addition>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=31 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_addition>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c24bb0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_addition>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_addition>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00015631690621376038,
|
|
"excinfo": "<ExceptionInfo NameError(\"name 'addition' is not defined\") tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.4972584,
|
|
"stop": 1753053527.4974155,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_uppercase_normal",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_uppercase_normal>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_uppercase_normal>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_uppercase_normal>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_uppercase_normal at 0x7fb923fb7040>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_uppercase_normal>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_uppercase_normal>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_uppercase_normal>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_uppercase_normal>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_uppercase_normal>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_uppercase_normal>>",
|
|
"keywords": "<NodeKeywords for node <Function test_uppercase_normal>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_uppercase_normal>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_uppercase_normal>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_uppercase_normal>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
9,
|
|
"test_uppercase_normal"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_uppercase_normal",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_uppercase_normal",
|
|
"obj": "<function test_uppercase_normal at 0x7fb923fb7040>",
|
|
"originalname": "test_uppercase_normal",
|
|
"own_markers": [],
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_uppercase_normal>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_uppercase_normal>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_uppercase_normal>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=33 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_uppercase_normal>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243ddee0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_uppercase_normal>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_uppercase_normal>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00015615485608577728,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.5035841,
|
|
"stop": 1753053527.503741,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_uppercase_type_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_uppercase_type_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_uppercase_type_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_uppercase_type_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_uppercase_type_error at 0x7fb923fb7a60>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_uppercase_type_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_uppercase_type_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_uppercase_type_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_uppercase_type_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_uppercase_type_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_uppercase_type_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_uppercase_type_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_uppercase_type_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_uppercase_type_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_uppercase_type_error>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
13,
|
|
"test_uppercase_type_error"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_uppercase_type_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_uppercase_type_error",
|
|
"obj": "<function test_uppercase_type_error at 0x7fb923fb7a60>",
|
|
"originalname": "test_uppercase_type_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_uppercase_type_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_uppercase_type_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_uppercase_type_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=33 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_uppercase_type_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb9243dd9d0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_uppercase_type_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_uppercase_type_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00017530820332467556,
|
|
"excinfo": "<ExceptionInfo TypeError('Input cannot be None') tblen=29>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.504922,
|
|
"stop": 1753053527.5050979,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_reverse_string",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_reverse_string>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_reverse_string>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_reverse_string>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_reverse_string at 0x7fb923fb7af0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_reverse_string>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_reverse_string>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_reverse_string>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_reverse_string>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_reverse_string>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_reverse_string>>",
|
|
"keywords": "<NodeKeywords for node <Function test_reverse_string>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_reverse_string>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_reverse_string>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_reverse_string>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
17,
|
|
"test_reverse_string"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_reverse_string",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_reverse_string",
|
|
"obj": "<function test_reverse_string at 0x7fb923fb7af0>",
|
|
"originalname": "test_reverse_string",
|
|
"own_markers": [],
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_reverse_string>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_reverse_string>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_reverse_string>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=34 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_reverse_string>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c241c0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_reverse_string>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_reverse_string>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.000161411939188838,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.5089679,
|
|
"stop": 1753053527.5091298,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_warning_emit",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_warning_emit>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_warning_emit>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_warning_emit>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_warning_emit at 0x7fb923fb7b80>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_warning_emit>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_warning_emit>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_warning_emit>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_warning_emit>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_warning_emit>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_warning_emit>>",
|
|
"keywords": "<NodeKeywords for node <Function test_warning_emit>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_warning_emit>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_warning_emit>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_warning_emit>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
21,
|
|
"test_warning_emit"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_warning_emit",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_warning_emit",
|
|
"obj": "<function test_warning_emit at 0x7fb923fb7b80>",
|
|
"originalname": "test_warning_emit",
|
|
"own_markers": [],
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_warning_emit>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_warning_emit>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_warning_emit>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=34 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_warning_emit>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923fae700>",
|
|
"teardown": "<bound method Node.teardown of <Function test_warning_emit>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_warning_emit>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00014454592019319534,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.5102973,
|
|
"stop": 1753053527.5104425,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_unicode_decode_error",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_unicode_decode_error>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_unicode_decode_error>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_unicode_decode_error>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_unicode_decode_error at 0x7fb923fb7c10>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_unicode_decode_error>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_unicode_decode_error>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_unicode_decode_error>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_unicode_decode_error>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_unicode_decode_error>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_unicode_decode_error>>",
|
|
"keywords": "<NodeKeywords for node <Function test_unicode_decode_error>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_unicode_decode_error>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_unicode_decode_error>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_unicode_decode_error>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
25,
|
|
"test_unicode_decode_error"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_unicode_decode_error",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_unicode_decode_error",
|
|
"obj": "<function test_unicode_decode_error at 0x7fb923fb7c10>",
|
|
"originalname": "test_unicode_decode_error",
|
|
"own_markers": [],
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_unicode_decode_error>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_unicode_decode_error>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_unicode_decode_error>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=34 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_unicode_decode_error>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923fae310>",
|
|
"teardown": "<bound method Node.teardown of <Function test_unicode_decode_error>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_unicode_decode_error>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0001639260444790125,
|
|
"excinfo": "<ExceptionInfo UnicodeDecodeError('utf-8', b'\\xff', 0, 1, 'invalid start byte') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.5116212,
|
|
"stop": 1753053527.5117857,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_unicode_decode_surrogateescape",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_unicode_decode_surrogateescape>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_unicode_decode_surrogateescape>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_unicode_decode_surrogateescape>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_unicode_decode_surrogateescape at 0x7fb923fb7ca0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_unicode_decode_surrogateescape>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_unicode_decode_surrogateescape>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_unicode_decode_surrogateescape>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_unicode_decode_surrogateescape>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_unicode_decode_surrogateescape>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_unicode_decode_surrogateescape>>",
|
|
"keywords": "<NodeKeywords for node <Function test_unicode_decode_surrogateescape>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_unicode_decode_surrogateescape>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_unicode_decode_surrogateescape>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_unicode_decode_surrogateescape>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
29,
|
|
"test_unicode_decode_surrogateescape"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_unicode_decode_surrogateescape",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_unicode_decode_surrogateescape",
|
|
"obj": "<function test_unicode_decode_surrogateescape at 0x7fb923fb7ca0>",
|
|
"originalname": "test_unicode_decode_surrogateescape",
|
|
"own_markers": [],
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_unicode_decode_surrogateescape>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_unicode_decode_surrogateescape>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_unicode_decode_surrogateescape>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=35 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_unicode_decode_surrogateescape>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923bcd4f0>",
|
|
"teardown": "<bound method Node.teardown of <Function test_unicode_decode_surrogateescape>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_unicode_decode_surrogateescape>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00017790100537240505,
|
|
"excinfo": "<ExceptionInfo UnicodeDecodeError('utf-8', b'\\x80', 0, 1, 'invalid start byte') tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.5151434,
|
|
"stop": 1753053527.515322,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_import_warning",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_import_warning>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_import_warning>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_import_warning>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_import_warning at 0x7fb923fb7d30>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_import_warning>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_import_warning>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_import_warning>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_import_warning>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_import_warning>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_import_warning>>",
|
|
"keywords": "<NodeKeywords for node <Function test_import_warning>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_import_warning>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_import_warning>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_import_warning>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
33,
|
|
"test_import_warning"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_import_warning",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_import_warning",
|
|
"obj": "<function test_import_warning at 0x7fb923fb7d30>",
|
|
"originalname": "test_import_warning",
|
|
"own_markers": [],
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_import_warning>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_import_warning>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_import_warning>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=36 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_import_warning>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c28670>",
|
|
"teardown": "<bound method Node.teardown of <Function test_import_warning>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_import_warning>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.00016383081674575806,
|
|
"excinfo": null,
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": null,
|
|
"start": 1753053527.5184138,
|
|
"stop": 1753053527.5185783,
|
|
"when": "call"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_xfail_uppercase_digits",
|
|
"item": {
|
|
"add_marker": "<bound method Node.add_marker of <Function test_xfail_uppercase_digits>>",
|
|
"add_report_section": "<bound method Item.add_report_section of <Function test_xfail_uppercase_digits>>",
|
|
"addfinalizer": "<bound method Node.addfinalizer of <Function test_xfail_uppercase_digits>>",
|
|
"cls": null,
|
|
"config": "<_pytest.config.Config object at 0x7fb92737c2b0>",
|
|
"extra_keyword_matches": "set()",
|
|
"fixturenames": [],
|
|
"from_parent": "<bound method Function.from_parent of <class '_pytest.python.Function'>>",
|
|
"fspath": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"funcargs": {},
|
|
"function": "<function test_xfail_uppercase_digits at 0x7fb923fb7dc0>",
|
|
"get_closest_marker": "<bound method Node.get_closest_marker of <Function test_xfail_uppercase_digits>>",
|
|
"getmodpath": "<bound method PyobjMixin.getmodpath of <Function test_xfail_uppercase_digits>>",
|
|
"getparent": "<bound method Node.getparent of <Function test_xfail_uppercase_digits>>",
|
|
"ihook": "<_pytest.config.compat.PathAwareHookProxy object at 0x7fb92737c130>",
|
|
"instance": null,
|
|
"iter_markers": "<bound method Node.iter_markers of <Function test_xfail_uppercase_digits>>",
|
|
"iter_markers_with_node": "<bound method Node.iter_markers_with_node of <Function test_xfail_uppercase_digits>>",
|
|
"iter_parents": "<bound method Node.iter_parents of <Function test_xfail_uppercase_digits>>",
|
|
"keywords": "<NodeKeywords for node <Function test_xfail_uppercase_digits>>",
|
|
"listchain": "<bound method Node.listchain of <Function test_xfail_uppercase_digits>>",
|
|
"listextrakeywords": "<bound method Node.listextrakeywords of <Function test_xfail_uppercase_digits>>",
|
|
"listnames": "<bound method Node.listnames of <Function test_xfail_uppercase_digits>>",
|
|
"location": [
|
|
"tests/test_string_utils.py",
|
|
37,
|
|
"test_xfail_uppercase_digits"
|
|
],
|
|
"module": "<module 'test_string_utils' from '/workspace/tligui_y/slic/tests/test_string_utils.py'>",
|
|
"name": "test_xfail_uppercase_digits",
|
|
"nextitem": null,
|
|
"nodeid": "tests/test_string_utils.py::test_xfail_uppercase_digits",
|
|
"obj": "<function test_xfail_uppercase_digits at 0x7fb923fb7dc0>",
|
|
"originalname": "test_xfail_uppercase_digits",
|
|
"own_markers": "[Mark(name='xfail', args=(), kwargs={'reason': 'Expected failure: uppercase does not handle digits'})]",
|
|
"parent": "<Module test_string_utils.py>",
|
|
"path": "/workspace/tligui_y/slic/tests/test_string_utils.py",
|
|
"reportinfo": "<bound method PyobjMixin.reportinfo of <Function test_xfail_uppercase_digits>>",
|
|
"repr_failure": "<bound method Function.repr_failure of <Function test_xfail_uppercase_digits>>",
|
|
"runtest": "<bound method Function.runtest of <Function test_xfail_uppercase_digits>>",
|
|
"session": "<Session exitstatus=<ExitCode.OK: 0> testsfailed=36 testscollected=73>",
|
|
"setup": "<bound method Function.setup of <Function test_xfail_uppercase_digits>>",
|
|
"stash": "<_pytest.stash.Stash object at 0x7fb923c28c70>",
|
|
"teardown": "<bound method Node.teardown of <Function test_xfail_uppercase_digits>>",
|
|
"user_properties": [],
|
|
"warn": "<bound method Node.warn of <Function test_xfail_uppercase_digits>>"
|
|
},
|
|
"call": {
|
|
"duration": 0.0006124370265752077,
|
|
"excinfo": "<ExceptionInfo AssertionError(\"assert 'ABC123' == 'ABC1234'\\n \\n - ABC1234\\n ? -\\n + ABC123\") tblen=28>",
|
|
"from_call": "<bound method CallInfo.from_call of <class '_pytest.runner.CallInfo'>>",
|
|
"result": "<error>",
|
|
"start": 1753053527.5197513,
|
|
"stop": 1753053527.5203648,
|
|
"when": "call"
|
|
}
|
|
}
|
|
]
|
|
} |