[ { "nodeid": "tests/test_io_utils.py::test_write_file", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_read_file", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_cause_io_error", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_file_not_found", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_permission_error", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_mock_open_error", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_file_handle_closed_error", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_os_error", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_write_file_in_readonly_mode", "callspec": null }, { "nodeid": "tests/test_io_utils.py::test_file_not_found_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_broken", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_call_missing_function", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_addition_pass[2-2-4]", "callspec": { "params": { "a": 2, "b": 2, "expected": 4 }, "id": "2-2-4" } }, { "nodeid": "tests/test_math_utils.py::test_addition_pass[1-5-6]", "callspec": { "params": { "a": 1, "b": 5, "expected": 6 }, "id": "1-5-6" } }, { "nodeid": "tests/test_math_utils.py::test_addition_pass[3-4-7]", "callspec": { "params": { "a": 3, "b": 4, "expected": 7 }, "id": "3-4-7" } }, { "nodeid": "tests/test_math_utils.py::test_addition_pass[3-5-8]", "callspec": { "params": { "a": 3, "b": 5, "expected": 8 }, "id": "3-5-8" } }, { "nodeid": "tests/test_math_utils.py::test_addition_pass[3-6-9]", "callspec": { "params": { "a": 3, "b": 6, "expected": 9 }, "id": "3-6-9" } }, { "nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=2,b=2,expected=4]", "callspec": { "params": { "a": 2, "b": 2, "expected": 4 }, "id": "a=2,b=2,expected=4" } }, { "nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=1,b=5,expected=6]", "callspec": { "params": { "a": 1, "b": 5, "expected": 6 }, "id": "a=1,b=5,expected=6" } }, { "nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=3,b=4,expected=7]", "callspec": { "params": { "a": 3, "b": 4, "expected": 7 }, "id": "a=3,b=4,expected=7" } }, { "nodeid": "tests/test_math_utils.py::test_addition_fail", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_division_zero", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_multiply_xfail", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_runtime_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_memory_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_timeout_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_recursion_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_floating_point_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_floating_point_overflow", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_value_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_wrong_argument_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_unhandled_exception", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_custom_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_stop_iteration_direct", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_generator_exit_direct", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_malformed_code", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_sys_exit", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_broken_function", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_import_error", "callspec": null }, { "nodeid": "tests/test_math_utils.py::test_module_not_found_error", "callspec": null }, { "nodeid": "tests/test_param.py::test_basic_ids[one]", "callspec": { "params": { "x": 1 }, "id": "one" } }, { "nodeid": "tests/test_param.py::test_basic_ids[two]", "callspec": { "params": { "x": 2 }, "id": "two" } }, { "nodeid": "tests/test_param.py::test_with_reason_and_marks[ten]", "callspec": { "params": { "x": 10 }, "id": "ten" } }, { "nodeid": "tests/test_param.py::test_multiple_positional_args[1-2]", "callspec": { "params": { "a": 1, "b": 2 }, "id": "1-2" } }, { "nodeid": "tests/test_param.py::test_multiple_positional_args[3-4]", "callspec": { "params": { "a": 3, "b": 4 }, "id": "3-4" } }, { "nodeid": "tests/test_param.py::test_non_literal_with_id[custom-obj]", "callspec": { "params": { "data": "" }, "id": "custom-obj" } }, { "nodeid": "tests/test_param.py::test_timedistance_v1[a0-b0-expected0]", "callspec": { "params": { "a": "2001-12-12 00:00:00", "b": "2001-12-11 00:00:00", "expected": "1 day, 0:00:00" }, "id": "a0-b0-expected0" } }, { "nodeid": "tests/test_param.py::test_timedistance_v1[a1-b1-expected1]", "callspec": { "params": { "a": "2001-12-11 00:00:00", "b": "2001-12-12 00:00:00", "expected": "-1 day, 0:00:00" }, "id": "a1-b1-expected1" } }, { "nodeid": "tests/test_param.py::test_sum_positive[one]", "callspec": { "params": { "x": 1, "y": 2 }, "id": "one" } }, { "nodeid": "tests/test_param.py::test_sum_positive[two]", "callspec": { "params": { "x": 3, "y": 4 }, "id": "two" } }, { "nodeid": "tests/test_param.py::test_sum_positive[edge]", "callspec": { "params": { "x": -1, "y": -1 }, "id": "edge" } }, { "nodeid": "tests/test_param.py::test_dynamic[ten]", "callspec": { "params": { "val": 10 }, "id": "ten" } }, { "nodeid": "tests/test_param.py::test_dynamic[twenty]", "callspec": { "params": { "val": 20 }, "id": "twenty" } }, { "nodeid": "tests/test_param.py::test_dynamic[thirty]", "callspec": { "params": { "val": 30 }, "id": "thirty" } }, { "nodeid": "tests/test_param.py::test_element_type[\\U0001f525]", "callspec": { "params": { "element": "fire" }, "id": "\\U0001f525" } }, { "nodeid": "tests/test_param.py::test_element_type[\\U0001f4a7]", "callspec": { "params": { "element": "water" }, "id": "\\U0001f4a7" } }, { "nodeid": "tests/test_param.py::test_element_type[\\U0001f30d]", "callspec": { "params": { "element": "earth" }, "id": "\\U0001f30d" } }, { "nodeid": "tests/test_param.py::test_combination[a-1]", "callspec": { "params": { "y": "a", "x": 1 }, "id": "a-1" } }, { "nodeid": "tests/test_param.py::test_combination[a-2]", "callspec": { "params": { "y": "a", "x": 2 }, "id": "a-2" } }, { "nodeid": "tests/test_param.py::test_combination[b-1]", "callspec": { "params": { "y": "b", "x": 1 }, "id": "b-1" } }, { "nodeid": "tests/test_param.py::test_combination[b-2]", "callspec": { "params": { "y": "b", "x": 2 }, "id": "b-2" } }, { "nodeid": "tests/test_param.py::test_indirect_fixture[1]", "callspec": { "params": { "complex_setup": 1 }, "id": "1" } }, { "nodeid": "tests/test_param.py::test_indirect_fixture[2]", "callspec": { "params": { "complex_setup": 2 }, "id": "2" } }, { "nodeid": "tests/test_param.py::test_addition", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_uppercase_normal", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_uppercase_type_error", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_reverse_string", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_warning_emit", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_unicode_decode_error", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_unicode_decode_surrogateescape", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_syntax_warning", "callspec": null }, { "nodeid": "tests/test_string_utils.py::test_xfail_uppercase_digits", "callspec": null } ]