py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python -m pytest
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('$(@D)/.hypothesis/examples'))
rootdir: $(@D)
configfile: pyproject.toml
testpaths: testing
collecting ... collected 3745 items

testing/_py/test_local.py::TestLocalPath::test_constructor_equality PASSED
testing/_py/test_local.py::TestLocalPath::test_eq_nonstring PASSED
testing/_py/test_local.py::TestLocalPath::test_new_identical PASSED
testing/_py/test_local.py::TestLocalPath::test_join PASSED
testing/_py/test_local.py::TestLocalPath::test_join_normalized PASSED
testing/_py/test_local.py::TestLocalPath::test_join_noargs PASSED
testing/_py/test_local.py::TestLocalPath::test_add_something PASSED
testing/_py/test_local.py::TestLocalPath::test_parts PASSED
testing/_py/test_local.py::TestLocalPath::test_common PASSED
testing/_py/test_local.py::TestLocalPath::test_basename_checks PASSED
testing/_py/test_local.py::TestLocalPath::test_basename PASSED
testing/_py/test_local.py::TestLocalPath::test_dirname PASSED
testing/_py/test_local.py::TestLocalPath::test_dirpath PASSED
testing/_py/test_local.py::TestLocalPath::test_dirpath_with_args PASSED
testing/_py/test_local.py::TestLocalPath::test_newbasename PASSED
testing/_py/test_local.py::TestLocalPath::test_not_exists PASSED
testing/_py/test_local.py::TestLocalPath::test_exists PASSED
testing/_py/test_local.py::TestLocalPath::test_dir PASSED
testing/_py/test_local.py::TestLocalPath::test_fnmatch_file PASSED
testing/_py/test_local.py::TestLocalPath::test_relto PASSED
testing/_py/test_local.py::TestLocalPath::test_bestrelpath PASSED
testing/_py/test_local.py::TestLocalPath::test_relto_not_relative PASSED
testing/_py/test_local.py::TestLocalPath::test_listdir PASSED
testing/_py/test_local.py::TestLocalPath::test_listdir_fnmatchstring PASSED
testing/_py/test_local.py::TestLocalPath::test_listdir_filter PASSED
testing/_py/test_local.py::TestLocalPath::test_listdir_sorted PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_nofilter PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_norecurse PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_filterfunc_is_string[*dir0] PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_filterfunc_is_string[*dir1] PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_filterfunc_is_string[fil2] PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_ignore PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_endswith PASSED
testing/_py/test_local.py::TestLocalPath::test_cmp PASSED
testing/_py/test_local.py::TestLocalPath::test_simple_read PASSED
testing/_py/test_local.py::TestLocalPath::test_join_div_operator PASSED
testing/_py/test_local.py::TestLocalPath::test_ext PASSED
testing/_py/test_local.py::TestLocalPath::test_purebasename PASSED
testing/_py/test_local.py::TestLocalPath::test_multiple_parts PASSED
testing/_py/test_local.py::TestLocalPath::test_dotted_name_ext PASSED
testing/_py/test_local.py::TestLocalPath::test_newext PASSED
testing/_py/test_local.py::TestLocalPath::test_readlines PASSED
testing/_py/test_local.py::TestLocalPath::test_readlines_nocr PASSED
testing/_py/test_local.py::TestLocalPath::test_file PASSED
testing/_py/test_local.py::TestLocalPath::test_not_file PASSED
testing/_py/test_local.py::TestLocalPath::test_non_existent PASSED
testing/_py/test_local.py::TestLocalPath::test_size PASSED
testing/_py/test_local.py::TestLocalPath::test_mtime PASSED
testing/_py/test_local.py::TestLocalPath::test_relto_wrong_type PASSED
testing/_py/test_local.py::TestLocalPath::test_load PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_filesonly PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_nodotfiles PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_breadthfirst PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_sort PASSED
testing/_py/test_local.py::TestLocalPath::test_endswith PASSED
testing/_py/test_local.py::TestLocalPath::test_copy_file PASSED
testing/_py/test_local.py::TestLocalPath::test_copy_dir PASSED
testing/_py/test_local.py::TestLocalPath::test_remove_file PASSED
testing/_py/test_local.py::TestLocalPath::test_remove_dir_recursive_by_default PASSED
testing/_py/test_local.py::TestLocalPath::test_ensure_dir PASSED
testing/_py/test_local.py::TestLocalPath::test_mkdir_and_remove PASSED
testing/_py/test_local.py::TestLocalPath::test_move_file PASSED
testing/_py/test_local.py::TestLocalPath::test_move_dir PASSED
testing/_py/test_local.py::TestLocalPath::test_fspath_protocol_match_strpath PASSED
testing/_py/test_local.py::TestLocalPath::test_fspath_func_match_strpath PASSED
testing/_py/test_local.py::TestLocalPath::test_fspath_open SKIPPED (...)
testing/_py/test_local.py::TestLocalPath::test_fspath_fsencode SKIPPED
testing/_py/test_local.py::TestLocalPath::test_join_normpath PASSED
testing/_py/test_local.py::TestLocalPath::test_dirpath_abs_no_abs PASSED
testing/_py/test_local.py::TestLocalPath::test_gethash PASSED
testing/_py/test_local.py::TestLocalPath::test_remove_removes_readonly_file PASSED
testing/_py/test_local.py::TestLocalPath::test_remove_removes_readonly_dir PASSED
testing/_py/test_local.py::TestLocalPath::test_remove_removes_dir_and_readonly_file PASSED
testing/_py/test_local.py::TestLocalPath::test_remove_routes_ignore_errors PASSED
testing/_py/test_local.py::TestLocalPath::test_initialize_curdir PASSED
testing/_py/test_local.py::TestLocalPath::test_chdir_gone SKIPPED (a...)
testing/_py/test_local.py::TestLocalPath::test_chdir_gone_in_as_cwd SKIPPED
testing/_py/test_local.py::TestLocalPath::test_as_cwd PASSED
testing/_py/test_local.py::TestLocalPath::test_as_cwd_exception PASSED
testing/_py/test_local.py::TestLocalPath::test_initialize_reldir PASSED
testing/_py/test_local.py::TestLocalPath::test_tilde_expansion PASSED
testing/_py/test_local.py::TestLocalPath::test_eq_hash_are_case_insensitive_on_windows SKIPPED
testing/_py/test_local.py::TestLocalPath::test_eq_with_strings PASSED
testing/_py/test_local.py::TestLocalPath::test_eq_with_none PASSED
testing/_py/test_local.py::TestLocalPath::test_eq_non_ascii_unicode PASSED
testing/_py/test_local.py::TestLocalPath::test_gt_with_strings PASSED
testing/_py/test_local.py::TestLocalPath::test_open_and_ensure PASSED
testing/_py/test_local.py::TestLocalPath::test_write_and_ensure PASSED
testing/_py/test_local.py::TestLocalPath::test_dump[False] PASSED
testing/_py/test_local.py::TestLocalPath::test_dump[True] PASSED
testing/_py/test_local.py::TestLocalPath::test_setmtime PASSED
testing/_py/test_local.py::TestLocalPath::test_normpath PASSED
testing/_py/test_local.py::TestLocalPath::test_mkdtemp_creation PASSED
testing/_py/test_local.py::TestLocalPath::test_tmproot PASSED
testing/_py/test_local.py::TestLocalPath::test_chdir PASSED
testing/_py/test_local.py::TestLocalPath::test_ensure_filepath_withdir PASSED
testing/_py/test_local.py::TestLocalPath::test_ensure_filepath_withoutdir PASSED
testing/_py/test_local.py::TestLocalPath::test_ensure_dirpath PASSED
testing/_py/test_local.py::TestLocalPath::test_ensure_non_ascii_unicode PASSED
testing/_py/test_local.py::TestLocalPath::test_long_filenames XFAIL
testing/_py/test_local.py::TestLocalPath::test_visit_depth_first PASSED
testing/_py/test_local.py::TestLocalPath::test_visit_rec_fnmatch PASSED
testing/_py/test_local.py::TestLocalPath::test_fnmatch_file_abspath PASSED
testing/_py/test_local.py::TestLocalPath::test_sysfind PASSED
testing/_py/test_local.py::TestLocalPath::test_fspath_protocol_other_class PASSED
testing/_py/test_local.py::TestLocalPath::test_make_numbered_dir_multiprocess_safe XPASS
testing/_py/test_local.py::TestExecutionOnWindows::test_sysfind_bat_exe_before SKIPPED
testing/_py/test_local.py::TestExecution::test_sysfind_no_permission_ignored PASSED
testing/_py/test_local.py::TestExecution::test_sysfind_absolute PASSED
testing/_py/test_local.py::TestExecution::test_sysfind_multiple PASSED
testing/_py/test_local.py::TestExecution::test_sysexec PASSED
testing/_py/test_local.py::TestExecution::test_sysexec_failing PASSED
testing/_py/test_local.py::TestExecution::test_make_numbered_dir PASSED
testing/_py/test_local.py::TestExecution::test_make_numbered_dir_case PASSED
testing/_py/test_local.py::TestExecution::test_make_numbered_dir_NotImplemented_Error PASSED
testing/_py/test_local.py::TestExecution::test_locked_make_numbered_dir PASSED
testing/_py/test_local.py::TestExecution::test_error_preservation PASSED
testing/_py/test_local.py::TestImport::test_pyimport PASSED
testing/_py/test_local.py::TestImport::test_pyimport_renamed_dir_creates_mismatch PASSED
testing/_py/test_local.py::TestImport::test_pyimport_messy_name PASSED
testing/_py/test_local.py::TestImport::test_pyimport_dir PASSED
testing/_py/test_local.py::TestImport::test_pyimport_execfile_different_name PASSED
testing/_py/test_local.py::TestImport::test_pyimport_a PASSED
testing/_py/test_local.py::TestImport::test_pyimport_b PASSED
testing/_py/test_local.py::TestImport::test_pyimport_c PASSED
testing/_py/test_local.py::TestImport::test_pyimport_d PASSED
testing/_py/test_local.py::TestImport::test_pyimport_and_import PASSED
testing/_py/test_local.py::TestImport::test_pyimport_check_filepath_consistency PASSED
testing/_py/test_local.py::TestImport::test_issue131_pyimport_on__init__ PASSED
testing/_py/test_local.py::TestImport::test_ensuresyspath_append PASSED
testing/_py/test_local.py::TestImportlibImport::test_pyimport PASSED
testing/_py/test_local.py::TestImportlibImport::test_pyimport_dir_fails PASSED
testing/_py/test_local.py::TestImportlibImport::test_pyimport_execfile_different_name PASSED
testing/_py/test_local.py::TestImportlibImport::test_pyimport_relative_import_fails PASSED
testing/_py/test_local.py::TestImportlibImport::test_pyimport_doesnt_use_sys_modules PASSED
testing/_py/test_local.py::test_pypkgdir PASSED
testing/_py/test_local.py::test_pypkgdir_unimportable PASSED
testing/_py/test_local.py::test_isimportable PASSED
testing/_py/test_local.py::test_homedir_from_HOME PASSED
testing/_py/test_local.py::test_homedir_not_exists PASSED
testing/_py/test_local.py::test_samefile PASSED
testing/_py/test_local.py::test_samefile_symlink PASSED
testing/_py/test_local.py::test_listdir_single_arg PASSED
testing/_py/test_local.py::test_mkdtemp_rootdir PASSED
testing/_py/test_local.py::TestWINLocalPath::test_owner_group_not_implemented SKIPPED
testing/_py/test_local.py::TestWINLocalPath::test_chmod_simple_int SKIPPED
testing/_py/test_local.py::TestWINLocalPath::test_path_comparison_lowercase_mixed SKIPPED
testing/_py/test_local.py::TestWINLocalPath::test_relto_with_mixed_case SKIPPED
testing/_py/test_local.py::TestWINLocalPath::test_allow_unix_style_paths SKIPPED
testing/_py/test_local.py::TestWINLocalPath::test_sysfind_in_currentdir SKIPPED
testing/_py/test_local.py::TestWINLocalPath::test_fnmatch_file_abspath_posix_pattern_on_win32 SKIPPED
testing/_py/test_local.py::TestPOSIXLocalPath::test_hardlink PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_symlink_are_identical PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_symlink_isfile PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_symlink_relative PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_symlink_not_existing PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_relto_with_root PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_visit_recursive_symlink PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_symlink_isdir PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_symlink_remove PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_realpath_file PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_owner PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_stat_helpers PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_stat_non_raising PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_atime PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_commondir PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_commondir_nocommon PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_join_to_root PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_join_root_to_root_with_no_abs PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_chmod_simple_int PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_chmod_rec_int PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_copy_archiving PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_copy_stat_file PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_copy_stat_dir PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_chown_identity PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_chown_dangling_link PASSED
testing/_py/test_local.py::TestPOSIXLocalPath::test_chown_identity_rec_mayfail PASSED
testing/_py/test_local.py::TestUnicode::test_join_ensure SKIPPED (ca...)
testing/_py/test_local.py::TestUnicode::test_listdir SKIPPED (cannot...)
testing/_py/test_local.py::TestUnicode::test_read_write XFAIL (chang...)
testing/_py/test_local.py::TestBinaryAndTextMethods::test_read_binwrite PASSED
testing/_py/test_local.py::TestBinaryAndTextMethods::test_read_textwrite PASSED
testing/_py/test_local.py::TestBinaryAndTextMethods::test_default_encoding PASSED
testing/acceptance_test.py::TestGeneralUsage::test_docstring_on_hookspec PASSED
testing/acceptance_test.py::TestInvocationVariants::test_invoke_with_invalid_type PASSED
testing/acceptance_test.py::TestInvocationVariants::test_invoke_plugin_api PASSED
testing/acceptance_test.py::TestInvocationVariants::test_core_backward_compatibility PASSED
testing/acceptance_test.py::TestInvocationVariants::test_has_plugin PASSED
testing/code/test_code.py::test_ne PASSED
testing/code/test_code.py::test_code_gives_back_name_for_not_existing_file PASSED
testing/code/test_code.py::test_code_from_function_with_class PASSED
testing/code/test_code.py::test_code_fullsource PASSED
testing/code/test_code.py::test_code_source PASSED
testing/code/test_code.py::test_frame_getsourcelineno_myself PASSED
testing/code/test_code.py::test_getstatement_empty_fullsource PASSED
testing/code/test_code.py::test_code_from_func PASSED
testing/code/test_code.py::test_unicode_handling PASSED
testing/code/test_code.py::test_code_getargs PASSED
testing/code/test_code.py::test_frame_getargs PASSED
testing/code/test_code.py::TestExceptionInfo::test_bad_getsource PASSED
testing/code/test_code.py::TestExceptionInfo::test_from_current_with_missing PASSED
testing/code/test_code.py::TestTracebackEntry::test_getsource PASSED
testing/code/test_code.py::TestTracebackEntry::test_tb_entry_str PASSED
testing/code/test_code.py::TestReprFuncArgs::test_not_raise_exception_with_mixed_encoding PASSED
testing/code/test_code.py::test_ExceptionChainRepr PASSED
testing/code/test_excinfo.py::test_excinfo_simple PASSED
testing/code/test_excinfo.py::test_excinfo_from_exc_info_simple PASSED
testing/code/test_excinfo.py::test_excinfo_from_exception_simple PASSED
testing/code/test_excinfo.py::test_excinfo_from_exception_missing_traceback_assertion PASSED
testing/code/test_excinfo.py::test_excinfo_getstatement PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entries PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_entry_getsource_in_construct PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[<lambda>-True] PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[<lambda>-False] PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide2-True] PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_filter_selective[tracebackhide3-False] PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_recursion_index PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_only_specific_recursion_errors PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_no_recursion_index PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_messy_recursion PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_getreprcrash PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_getreprcrash_empty PASSED
testing/code/test_excinfo.py::test_excinfo_exconly PASSED
testing/code/test_excinfo.py::test_excinfo_repr_str PASSED
testing/code/test_excinfo.py::test_excinfo_for_later PASSED
testing/code/test_excinfo.py::test_excinfo_errisinstance PASSED
testing/code/test_excinfo.py::test_excinfo_no_sourcecode PASSED
testing/code/test_excinfo.py::test_excinfo_no_python_sourcecode PASSED
testing/code/test_excinfo.py::test_entrysource_Queue_example PASSED
testing/code/test_excinfo.py::test_codepath_Queue_example PASSED
testing/code/test_excinfo.py::test_match_succeeds PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_type PASSED
testing/code/test_excinfo.py::TestGroupContains::test_doesnt_contain_exception_type PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_match PASSED
testing/code/test_excinfo.py::TestGroupContains::test_doesnt_contain_exception_match PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_type_unlimited_depth PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_type_at_depth_1 PASSED
testing/code/test_excinfo.py::TestGroupContains::test_doesnt_contain_exception_type_past_depth PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_type_specific_depth PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_match_unlimited_depth PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_match_at_depth_1 PASSED
testing/code/test_excinfo.py::TestGroupContains::test_doesnt_contain_exception_match_past_depth PASSED
testing/code/test_excinfo.py::TestGroupContains::test_contains_exception_match_specific_depth PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_out_of_bounds PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_excinfo PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_not_existing PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_many_line_source_not_existing PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_source_failing_fullsource PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_error PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_with_exception_in_class_property PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_local_truncated PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_args_not_truncated PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines2 PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_lines_var_kw_args PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_short PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_tracebackentry_no PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_tbfilter PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_short_no_source PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_and_excinfo PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_with_invalid_cwd PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_addouterr PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_excinfo_reprcrash PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_repr_traceback_recursion PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_getrepr PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_reprexcinfo_unicode PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_missing_source PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_incomplete_source PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_toterminal_long_filenames PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=True,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=True,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=True,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=True,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=False,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=False,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=False,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=long,showlocals=False,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=True,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=True,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=True,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=True,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=False,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=False,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=False,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=short,showlocals=False,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=True,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=True,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=True,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=True,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=False,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=False,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=False,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=line,showlocals=False,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=True,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=True,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=True,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=True,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=False,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=False,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=False,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=no,showlocals=False,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=True,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=True,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=True,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=True,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=False,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=False,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=False,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=native,showlocals=False,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=True,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=True,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=True,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=True,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=False,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=False,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=False,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=value,showlocals=False,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=True,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=True,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=True,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=True,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=False,funcargs=True,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=False,funcargs=False,tbfilter=True] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=False,funcargs=True,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_format_excinfo[style=auto,showlocals=False,funcargs=False,tbfilter=False] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_traceback_repr_style PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[from_none] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_repr_chain_suppression[explicit_suppress] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[cause] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_without_traceback[context] PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_exc_chain_repr_cycle PASSED
testing/code/test_excinfo.py::TestFormattedExcinfo::test_exec_type_error_filter PASSED
testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-short] PASSED
testing/code/test_excinfo.py::test_repr_traceback_with_unicode[None-long] PASSED
testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-short] PASSED
testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf8-long] PASSED
testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-short] PASSED
testing/code/test_excinfo.py::test_repr_traceback_with_unicode[utf16-long] PASSED
testing/code/test_excinfo.py::test_exception_repr_extraction_error_on_recursion PASSED
testing/code/test_excinfo.py::test_no_recursion_index_on_recursion_error PASSED
testing/code/test_excinfo.py::test_check_error_notes_success[error0-notes0-test] PASSED
testing/code/test_excinfo.py::test_check_error_notes_success[error1-notes1-bar] PASSED
testing/code/test_excinfo.py::test_check_error_notes_success[error2-notes2-bar] PASSED
testing/code/test_excinfo.py::test_check_error_notes_success[error3-notes3-baz] PASSED
testing/code/test_excinfo.py::test_check_error_notes_success[error4-notes4-bar\\nbaz] PASSED
testing/code/test_excinfo.py::test_check_error_notes_success[error5-notes5-BAZ] PASSED
testing/code/test_excinfo.py::test_check_error_notes_failure[error0-notes0-foo] PASSED
testing/code/test_excinfo.py::test_check_error_notes_failure[error1-notes1-baz] PASSED
testing/code/test_excinfo.py::test_check_error_notes_failure[error2-notes2-foo\nbaz] PASSED
testing/code/test_source.py::test_source_str_function PASSED
testing/code/test_source.py::test_source_from_function PASSED
testing/code/test_source.py::test_source_from_method PASSED
testing/code/test_source.py::test_source_from_lines PASSED
testing/code/test_source.py::test_source_from_inner_function PASSED
testing/code/test_source.py::test_source_strips PASSED
testing/code/test_source.py::test_source_strip_multiline PASSED
testing/code/test_source.py::TestAccesses::test_getrange PASSED
testing/code/test_source.py::TestAccesses::test_getrange_step_not_supported PASSED
testing/code/test_source.py::TestAccesses::test_getline PASSED
testing/code/test_source.py::TestAccesses::test_len PASSED
testing/code/test_source.py::TestAccesses::test_iter PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatement PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatementrange_triple_quoted PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatementrange_within_constructs PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatementrange_bug PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatementrange_bug2 PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatementrange_ast_issue58 PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatementrange_out_of_bounds_py3 PASSED
testing/code/test_source.py::TestSourceParsing::test_getstatementrange_with_syntaxerror_issue7 PASSED
testing/code/test_source.py::test_getstartingblock_singleline PASSED
testing/code/test_source.py::test_getline_finally PASSED
testing/code/test_source.py::test_getfuncsource_dynamic PASSED
testing/code/test_source.py::test_getfuncsource_with_multiline_string PASSED
testing/code/test_source.py::test_deindent PASSED
testing/code/test_source.py::test_source_of_class_at_eof_without_newline PASSED
testing/code/test_source.py::test_source_fallback PASSED
testing/code/test_source.py::test_findsource_fallback PASSED
testing/code/test_source.py::test_findsource PASSED
testing/code/test_source.py::test_getfslineno PASSED
testing/code/test_source.py::test_code_of_object_instance_with_call PASSED
testing/code/test_source.py::test_oneline PASSED
testing/code/test_source.py::test_comment_and_no_newline_at_end PASSED
testing/code/test_source.py::test_oneline_and_comment PASSED
testing/code/test_source.py::test_comments PASSED
testing/code/test_source.py::test_comment_in_statement PASSED
testing/code/test_source.py::test_source_with_decorator PASSED
testing/code/test_source.py::test_single_line_else PASSED
testing/code/test_source.py::test_single_line_finally PASSED
testing/code/test_source.py::test_issue55 PASSED
testing/code/test_source.py::test_multiline PASSED
testing/code/test_source.py::TestTry::test_body PASSED
testing/code/test_source.py::TestTry::test_except_line PASSED
testing/code/test_source.py::TestTry::test_except_body PASSED
testing/code/test_source.py::TestTry::test_else PASSED
testing/code/test_source.py::TestTryFinally::test_body PASSED
testing/code/test_source.py::TestTryFinally::test_finally PASSED
testing/code/test_source.py::TestIf::test_body PASSED
testing/code/test_source.py::TestIf::test_elif_clause PASSED
testing/code/test_source.py::TestIf::test_elif PASSED
testing/code/test_source.py::TestIf::test_else PASSED
testing/code/test_source.py::test_semicolon PASSED
testing/code/test_source.py::test_def_online PASSED
testing/code/test_source.py::test_decorator PASSED
testing/code/test_source.py::test_getstartingblock_multiline PASSED
testing/deprecated_test.py::test_hookspec_via_function_attributes_are_deprecated PASSED
testing/deprecated_test.py::test_hookimpl_via_function_attributes_are_deprecated PASSED
testing/deprecated_test.py::test_yield_fixture_is_deprecated PASSED
testing/deprecated_test.py::test_private_is_deprecated PASSED
testing/deprecated_test.py::test_hookproxy_warnings_for_pathlib[hook] PASSED
testing/deprecated_test.py::test_hookproxy_warnings_for_pathlib[ihook] PASSED
testing/deprecated_test.py::test_hookimpl_warnings_for_pathlib PASSED
testing/deprecated_test.py::test_fixture_disallow_on_marked_functions PASSED
testing/deprecated_test.py::test_fixture_disallow_marks_on_fixtures PASSED
testing/deprecated_test.py::test_fixture_disallowed_between_marks PASSED
testing/freeze/tests/test_doctest.txt::test_doctest.txt PASSED
testing/freeze/tests/test_trivial.py::test_upper PASSED
testing/freeze/tests/test_trivial.py::test_lower PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[dataclass-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[dataclass-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[dataclass-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[dict-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[dict-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[dict-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[ordereddict-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[ordereddict-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[ordereddict-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[list-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[list-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[list-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[tuple-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[tuple-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[tuple-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[set-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[set-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[set-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[mappingproxy-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[mappingproxy-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[mappingproxy-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[simplenamespace-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[simplenamespace-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[simplenamespace-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[defaultdict-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[defaultdict-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[defaultdict-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[counter-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[counter-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[counter-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[chainmap-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[chainmap-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[chainmap-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[deque-empty] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[deque-one-item] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[deque-two-items] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[deque-maxlen] PASSED
testing/io/test_pprint.py::test_consistent_pretty_printer[deep-example] PASSED
testing/io/test_saferepr.py::test_simple_repr PASSED
testing/io/test_saferepr.py::test_maxsize PASSED
testing/io/test_saferepr.py::test_no_maxsize PASSED
testing/io/test_saferepr.py::test_maxsize_error_on_instance PASSED
testing/io/test_saferepr.py::test_exceptions PASSED
testing/io/test_saferepr.py::test_baseexception PASSED
testing/io/test_saferepr.py::test_buggy_builtin_repr PASSED
testing/io/test_saferepr.py::test_big_repr PASSED
testing/io/test_saferepr.py::test_repr_on_newstyle PASSED
testing/io/test_saferepr.py::test_unicode PASSED
testing/io/test_saferepr.py::test_broken_getattribute PASSED
testing/io/test_saferepr.py::test_saferepr_unlimited PASSED
testing/io/test_saferepr.py::test_saferepr_unlimited_exc PASSED
testing/io/test_terminalwriter.py::test_terminal_width_COLUMNS PASSED
testing/io/test_terminalwriter.py::test_terminalwriter_width_bogus PASSED
testing/io/test_terminalwriter.py::test_terminalwriter_computes_width PASSED
testing/io/test_terminalwriter.py::test_terminalwriter_dumb_term_no_markup PASSED
testing/io/test_terminalwriter.py::test_terminalwriter_not_unicode PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_line[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_line[stringio] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_line_unicode[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_line_unicode[stringio] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_sep_no_title[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_sep_no_title[stringio] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_sep_with_title[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_sep_with_title[stringio] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_sep_longer_than_width[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_sep_longer_than_width[stringio] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[path-red-True] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[path-red-False] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[path-green-True] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[path-green-False] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[stringio-red-True] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[stringio-red-False] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[stringio-green-True] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup[stringio-green-False] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup_bad[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_markup_bad[stringio] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_line_write_markup[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_line_write_markup[stringio] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_attr_fullwidth[path] PASSED
testing/io/test_terminalwriter.py::TestTerminalWriter::test_attr_fullwidth[stringio] PASSED
testing/io/test_terminalwriter.py::test_attr_hasmarkup PASSED
testing/io/test_terminalwriter.py::test_should_do_markup_PY_COLORS_eq_1 PASSED
testing/io/test_terminalwriter.py::test_should_not_do_markup_PY_COLORS_eq_0 PASSED
testing/io/test_terminalwriter.py::test_should_not_do_markup_NO_COLOR PASSED
testing/io/test_terminalwriter.py::test_should_do_markup_FORCE_COLOR PASSED
testing/io/test_terminalwriter.py::test_NO_COLOR_and_FORCE_COLOR[1-1-False] PASSED
testing/io/test_terminalwriter.py::test_NO_COLOR_and_FORCE_COLOR[-1-True] PASSED
testing/io/test_terminalwriter.py::test_NO_COLOR_and_FORCE_COLOR[1--False] PASSED
testing/io/test_terminalwriter.py::test_empty_NO_COLOR_and_FORCE_COLOR_ignored PASSED
testing/io/test_terminalwriter.py::TestTerminalWriterLineWidth::test_init PASSED
testing/io/test_terminalwriter.py::TestTerminalWriterLineWidth::test_update PASSED
testing/io/test_terminalwriter.py::TestTerminalWriterLineWidth::test_update_with_newline PASSED
testing/io/test_terminalwriter.py::TestTerminalWriterLineWidth::test_update_with_wide_text PASSED
testing/io/test_terminalwriter.py::TestTerminalWriterLineWidth::test_composed PASSED
testing/io/test_terminalwriter.py::TestTerminalWriterLineWidth::test_combining PASSED
testing/io/test_terminalwriter.py::test_code_highlight[with markup and code_highlight] PASSED
testing/io/test_terminalwriter.py::test_code_highlight[with markup but no code_highlight] PASSED
testing/io/test_terminalwriter.py::test_code_highlight[without markup but with code_highlight] PASSED
testing/io/test_terminalwriter.py::test_code_highlight[neither markup nor code_highlight] PASSED
testing/io/test_terminalwriter.py::test_highlight_empty_source PASSED
testing/io/test_wcwidth.py::test_wcwidth[\x00-0] PASSED
testing/io/test_wcwidth.py::test_wcwidth[\n--1] PASSED
testing/io/test_wcwidth.py::test_wcwidth[a-1] PASSED
testing/io/test_wcwidth.py::test_wcwidth[1-1] PASSED
testing/io/test_wcwidth.py::test_wcwidth[\u05d0-1] PASSED
testing/io/test_wcwidth.py::test_wcwidth[\u200b-0] PASSED
testing/io/test_wcwidth.py::test_wcwidth[\u1abe-0] PASSED
testing/io/test_wcwidth.py::test_wcwidth[\u0591-0] PASSED
testing/io/test_wcwidth.py::test_wcwidth[\U0001f250-2] PASSED
testing/io/test_wcwidth.py::test_wcwidth[\uff04-2] PASSED
testing/io/test_wcwidth.py::test_wcswidth[-0] PASSED
testing/io/test_wcwidth.py::test_wcswidth[hello, world!-13] PASSED
testing/io/test_wcwidth.py::test_wcswidth[hello, world!\n--1] PASSED
testing/io/test_wcwidth.py::test_wcswidth[0123456789-10] PASSED
testing/io/test_wcwidth.py::test_wcswidth[\u05e9\u05dc\u05d5\u05dd, \u05e2\u05d5\u05dc\u05dd!-11] PASSED
testing/io/test_wcwidth.py::test_wcswidth[\u05e9\u05b0\u05d1\u05bb\u05e2\u05b8\u05d9\u05d9\u05dd-6] PASSED
testing/io/test_wcwidth.py::test_wcswidth[\U0001f250\U0001f250\U0001f250-6] PASSED
testing/logging/test_fixture.py::test_change_level PASSED
testing/logging/test_fixture.py::test_change_level_logging_disabled PASSED
testing/logging/test_fixture.py::test_with_statement_at_level PASSED
testing/logging/test_fixture.py::test_with_statement_at_level_logging_disabled PASSED
testing/logging/test_fixture.py::test_with_statement_filtering PASSED
testing/logging/test_fixture.py::test_force_enable_logging_level_string[CRITICAL-40] PASSED
testing/logging/test_fixture.py::test_force_enable_logging_level_string[ERROR-30] PASSED
testing/logging/test_fixture.py::test_force_enable_logging_level_string[WARNING-20] PASSED
testing/logging/test_fixture.py::test_force_enable_logging_level_string[INFO-10] PASSED
testing/logging/test_fixture.py::test_force_enable_logging_level_string[DEBUG-0] PASSED
testing/logging/test_fixture.py::test_force_enable_logging_level_string[NOTSET-0] PASSED
testing/logging/test_fixture.py::test_force_enable_logging_level_string[NOTVALIDLEVEL-0] PASSED
testing/logging/test_fixture.py::test_log_access PASSED
testing/logging/test_fixture.py::test_messages PASSED
testing/logging/test_fixture.py::test_record_tuples PASSED
testing/logging/test_fixture.py::test_unicode PASSED
testing/logging/test_fixture.py::test_clear PASSED
testing/logging/test_fixture.py::test_captures_for_all_stages PASSED
testing/logging/test_fixture.py::test_clear_for_call_stage PASSED
testing/logging/test_formatter.py::test_coloredlogformatter PASSED
testing/logging/test_formatter.py::test_coloredlogformatter_with_width_precision PASSED
testing/logging/test_formatter.py::test_multiline_message PASSED
testing/logging/test_formatter.py::test_colored_short_level PASSED
testing/logging/test_reporting.py::test_live_logging_suspends_capture[True] PASSED
testing/logging/test_reporting.py::test_live_logging_suspends_capture[False] PASSED
testing/python/approx.py::TestApprox::test_error_messages_native_dtypes PASSED
testing/python/approx.py::TestApprox::test_error_messages_numpy_dtypes PASSED
testing/python/approx.py::TestApprox::test_error_messages_invalid_args PASSED
testing/python/approx.py::TestApprox::test_error_messages_with_different_verbosity PASSED
testing/python/approx.py::TestApprox::test_repr_string PASSED
testing/python/approx.py::TestApprox::test_repr_complex_numbers PASSED
testing/python/approx.py::TestApprox::test_repr_nd_array[5.0-approx(5.0 \xb1 5.0e-06)] PASSED
testing/python/approx.py::TestApprox::test_repr_nd_array[value1-approx([5.0 \xb1 5.0e-06])] PASSED
testing/python/approx.py::TestApprox::test_repr_nd_array[value2-approx([[5.0 \xb1 5.0e-06]])] PASSED
testing/python/approx.py::TestApprox::test_repr_nd_array[value3-approx([[5.0 \xb1 5.0e-06, 6.0 \xb1 6.0e-06]])] PASSED
testing/python/approx.py::TestApprox::test_repr_nd_array[value4-approx([[5.0 \xb1 5.0e-06], [6.0 \xb1 6.0e-06]])] PASSED
testing/python/approx.py::TestApprox::test_bool PASSED
testing/python/approx.py::TestApprox::test_operator_overloading PASSED
testing/python/approx.py::TestApprox::test_exactly_equal PASSED
testing/python/approx.py::TestApprox::test_opposite_sign PASSED
testing/python/approx.py::TestApprox::test_zero_tolerance PASSED
testing/python/approx.py::TestApprox::test_negative_tolerance[-1e+100-None] PASSED
testing/python/approx.py::TestApprox::test_negative_tolerance[None--1e+100] PASSED
testing/python/approx.py::TestApprox::test_negative_tolerance[1e+100--1e+100] PASSED
testing/python/approx.py::TestApprox::test_negative_tolerance[-1e+100-1e+100] PASSED
testing/python/approx.py::TestApprox::test_negative_tolerance[-1e+100--1e+100] PASSED
testing/python/approx.py::TestApprox::test_negative_tolerance_message PASSED
testing/python/approx.py::TestApprox::test_inf_tolerance PASSED
testing/python/approx.py::TestApprox::test_inf_tolerance_expecting_zero PASSED
testing/python/approx.py::TestApprox::test_nan_tolerance PASSED
testing/python/approx.py::TestApprox::test_reasonable_defaults PASSED
testing/python/approx.py::TestApprox::test_default_tolerances PASSED
testing/python/approx.py::TestApprox::test_custom_tolerances PASSED
testing/python/approx.py::TestApprox::test_relative_tolerance PASSED
testing/python/approx.py::TestApprox::test_absolute_tolerance PASSED
testing/python/approx.py::TestApprox::test_expecting_zero PASSED
testing/python/approx.py::TestApprox::test_expecting_inf PASSED
testing/python/approx.py::TestApprox::test_expecting_nan PASSED
testing/python/approx.py::TestApprox::test_int PASSED
testing/python/approx.py::TestApprox::test_decimal PASSED
testing/python/approx.py::TestApprox::test_fraction PASSED
testing/python/approx.py::TestApprox::test_complex PASSED
testing/python/approx.py::TestApprox::test_list PASSED
testing/python/approx.py::TestApprox::test_list_decimal PASSED
testing/python/approx.py::TestApprox::test_list_wrong_len PASSED
testing/python/approx.py::TestApprox::test_tuple PASSED
testing/python/approx.py::TestApprox::test_tuple_wrong_len PASSED
testing/python/approx.py::TestApprox::test_tuple_vs_other PASSED
testing/python/approx.py::TestApprox::test_dict PASSED
testing/python/approx.py::TestApprox::test_dict_decimal PASSED
testing/python/approx.py::TestApprox::test_dict_wrong_len PASSED
testing/python/approx.py::TestApprox::test_dict_nonnumeric PASSED
testing/python/approx.py::TestApprox::test_dict_vs_other PASSED
testing/python/approx.py::TestApprox::test_dict_for_div_by_zero PASSED
testing/python/approx.py::TestApprox::test_numpy_array PASSED
testing/python/approx.py::TestApprox::test_numpy_tolerance_args PASSED
testing/python/approx.py::TestApprox::test_numpy_expecting_nan PASSED
testing/python/approx.py::TestApprox::test_numpy_expecting_inf PASSED
testing/python/approx.py::TestApprox::test_numpy_array_wrong_shape PASSED
testing/python/approx.py::TestApprox::test_numpy_array_implicit_conversion PASSED
testing/python/approx.py::TestApprox::test_numpy_array_protocol PASSED
testing/python/approx.py::TestApprox::test_doctests PASSED
testing/python/approx.py::TestApprox::test_expected_value_type_error[nested-list] PASSED
testing/python/approx.py::TestApprox::test_expected_value_type_error[nested-dict] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_okay_if_equal[None] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_okay_if_equal[string] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_okay_if_equal[nested-str] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_okay_if_equal[dict-with-string] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_false_if_unequal[string] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_false_if_unequal[nested-str] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_false_if_unequal[dict-with-string] PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_dict_repr PASSED
testing/python/approx.py::TestApprox::test_nonnumeric_list_repr PASSED
testing/python/approx.py::TestApprox::test_comparison_operator_type_error[<=] PASSED
testing/python/approx.py::TestApprox::test_comparison_operator_type_error[<] PASSED
testing/python/approx.py::TestApprox::test_comparison_operator_type_error[>=] PASSED
testing/python/approx.py::TestApprox::test_comparison_operator_type_error[>] PASSED
testing/python/approx.py::TestApprox::test_numpy_array_with_scalar PASSED
testing/python/approx.py::TestApprox::test_numpy_scalar_with_array PASSED
testing/python/approx.py::TestApprox::test_generic_ordered_sequence PASSED
testing/python/approx.py::TestApprox::test_allow_ordered_sequences_only PASSED
testing/python/approx.py::TestApprox::test_strange_sequence PASSED
testing/python/approx.py::TestRecursiveSequenceMap::test_map_over_scalar PASSED
testing/python/approx.py::TestRecursiveSequenceMap::test_map_over_empty_list PASSED
testing/python/approx.py::TestRecursiveSequenceMap::test_map_over_list PASSED
testing/python/approx.py::TestRecursiveSequenceMap::test_map_over_tuple PASSED
testing/python/approx.py::TestRecursiveSequenceMap::test_map_over_nested_lists PASSED
testing/python/approx.py::TestRecursiveSequenceMap::test_map_over_mixed_sequence PASSED
testing/python/approx.py::TestRecursiveSequenceMap::test_map_over_sequence_like PASSED
testing/python/collect.py::TestTracebackCutting::test_skip_simple PASSED
testing/python/collect.py::TestTracebackCutting::test_filter_traceback_generated_code PASSED
testing/python/fixtures.py::test_getfuncargnames_functions PASSED
testing/python/fixtures.py::test_getfuncargnames_methods PASSED
testing/python/fixtures.py::test_getfuncargnames_staticmethod PASSED
testing/python/fixtures.py::test_getfuncargnames_staticmethod_inherited PASSED
testing/python/fixtures.py::test_getfuncargnames_partial PASSED
testing/python/fixtures.py::test_getfuncargnames_staticmethod_partial PASSED
testing/python/fixtures.py::TestRequestSessionScoped::test_session_scoped_unavailable_attributes[path] PASSED
testing/python/fixtures.py::TestRequestSessionScoped::test_session_scoped_unavailable_attributes[module] PASSED
testing/python/fixtures.py::TestShowFixtures::test_fixture_disallow_twice PASSED
testing/python/fixtures.py::test_call_fixture_function_error PASSED
testing/python/fixtures.py::test_deduplicate_names PASSED
testing/python/integration.py::test_wrapped_getfslineno PASSED
testing/python/integration.py::TestMockDecoration::test_wrapped_getfuncargnames PASSED
testing/python/integration.py::TestMockDecoration::test_getfuncargnames_patching PASSED
testing/python/integration.py::test_pytestconfig_is_session_scoped PASSED
testing/python/metafunc.py::TestMetafunc::test_no_funcargs PASSED
testing/python/metafunc.py::TestMetafunc::test_function_basic PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_error PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_error_iterator PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_bad_scope PASSED
testing/python/metafunc.py::TestMetafunc::test_find_parametrized_scope PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_and_id PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_and_id_unicode PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_with_wrong_number_of_ids PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_ids_iterator_without_mark PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_empty_list PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_with_userobjects PASSED
testing/python/metafunc.py::TestMetafunc::test_idval_hypothesis PASSED
testing/python/metafunc.py::TestMetafunc::test_unicode_idval PASSED
testing/python/metafunc.py::TestMetafunc::test_unicode_idval_with_config PASSED
testing/python/metafunc.py::TestMetafunc::test_bytes_idval PASSED
testing/python/metafunc.py::TestMetafunc::test_class_or_function_idval PASSED
testing/python/metafunc.py::TestMetafunc::test_notset_idval PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_autoname PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_with_bytes_regex PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_native_strings PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_non_printable_characters PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_manual_ids_must_be_printable PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_enum PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_idfn PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_idfn_unique_names PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_with_idfn_and_config PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_with_ids_and_config PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_duplicated_empty_str PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_with_ids PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_with_paramset_id PASSED
testing/python/metafunc.py::TestMetafunc::test_idmaker_with_ids_unique_names PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_list PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_list_all PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_list_empty PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_wrong_type PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_list_error PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_onearg PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_onearg_indirect PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_twoargs PASSED
testing/python/raises.py::TestRaises::test_check_callable PASSED
testing/python/raises.py::TestRaises::test_raises PASSED
testing/python/raises.py::TestRaises::test_raises_function PASSED
testing/python/raises.py::TestRaises::test_raises_does_not_allow_none PASSED
testing/python/raises.py::TestRaises::test_raises_does_not_allow_empty_tuple PASSED
testing/python/raises.py::TestRaises::test_raises_callable_no_exception PASSED
testing/python/raises.py::TestRaises::test_raises_falsey_type_error PASSED
testing/python/raises.py::TestRaises::test_raises_repr_inflight PASSED
testing/python/raises.py::TestRaises::test_noclass PASSED
testing/python/raises.py::TestRaises::test_invalid_arguments_to_raises PASSED
testing/python/raises.py::TestRaises::test_tuple PASSED
testing/python/raises.py::TestRaises::test_no_raise_message PASSED
testing/python/raises.py::TestRaises::test_raises_cyclic_reference[function] PASSED
testing/python/raises.py::TestRaises::test_raises_cyclic_reference[function_match] PASSED
testing/python/raises.py::TestRaises::test_raises_cyclic_reference[with] PASSED
testing/python/raises.py::TestRaises::test_raises_match PASSED
testing/python/raises.py::TestRaises::test_match_failure_string_quoting PASSED
testing/python/raises.py::TestRaises::test_match_failure_exact_string_message PASSED
testing/python/raises.py::TestRaises::test_raises_match_wrong_type PASSED
testing/python/raises.py::TestRaises::test_raises_exception_looks_iterable PASSED
testing/python/raises.py::TestRaises::test_raises_with_raising_dunder_class PASSED
testing/python/raises.py::TestRaises::test_raises_context_manager_with_kwargs PASSED
testing/python/raises.py::TestRaises::test_expected_exception_is_not_a_baseexception PASSED
testing/python/raises.py::TestRaises::test_issue_11872 PASSED
testing/test_argcomplete.py::TestArgComplete::test_compare_with_compgen PASSED
testing/test_argcomplete.py::TestArgComplete::test_remove_dir_prefix PASSED
testing/test_assertion.py::TestMockConfig::test_verbose_exposes_value PASSED
testing/test_assertion.py::TestMockConfig::test_get_assertion_override_not_set_verbose_value PASSED
testing/test_assertion.py::TestMockConfig::test_get_assertion_override_set_custom_value PASSED
testing/test_assertion.py::TestMockConfig::test_get_unsupported_type_error PASSED
testing/test_assertion.py::TestImportHookInstallation::test_register_assert_rewrite_checks_types PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_different_types PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_summary PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_text_diff PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_text_skipping PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_text_skipping_verbose PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_multiline_text_diff PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_bytes_diff_normal PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_bytes_diff_verbose PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_list PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_iterable_full_diff[lists] PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_iterable_full_diff[dicts] PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_iterable_full_diff[sets] PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_iterable_quiet PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_list_different_lengths PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_list_wrap_for_multiple_lines PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_list_wrap_for_width_rewrap_same_length PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_list_dont_wrap_strings PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_dict_wrap PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_dict PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_dict_omitting PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_dict_omitting_with_verbosity_1 PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_dict_omitting_with_verbosity_2 PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_dict_different_items PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_sequence_different_items PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_set PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_frozenzet PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_Sequence PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_list_tuples PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_list_bad_repr PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_one_repr_empty PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_repr_no_exc PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_unicode PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_nonascii_text PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_format_nonascii_explanation PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_mojibake PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_nfc_nfd_same_string PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_attrs PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_attrs_recursive PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_attrs_recursive_verbose PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_attrs_verbose PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_attrs_with_attribute_comparison_off PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_comparing_two_different_attrs_classes PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_attrs_with_auto_detect_and_custom_eq PASSED
testing/test_assertion.py::TestAssert_reprcompare_attrsclass::test_attrs_with_custom_eq PASSED
testing/test_assertion.py::TestAssert_reprcompare_namedtuple::test_namedtuple PASSED
testing/test_assertion.py::TestAssert_reprcompare_namedtuple::test_comparing_two_different_namedtuple PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_simple PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_where PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_and PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_where_nested PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_newline PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_newline_escaped PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_newline_before_where PASSED
testing/test_assertion.py::TestFormatExplanation::test_fmt_multi_newline_before_where PASSED
testing/test_assertion.py::TestTruncateExplanation::test_doesnt_truncate_when_input_is_empty_list PASSED
testing/test_assertion.py::TestTruncateExplanation::test_doesnt_truncate_at_when_input_is_5_lines_and_LT_max_chars PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_at_8_lines_when_given_list_of_empty_strings PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_at_8_lines_when_first_8_lines_are_LT_max_chars PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_at_8_lines_when_there_is_one_line_to_remove PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_edgecase_when_truncation_message_makes_the_result_longer_for_chars PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_edgecase_when_truncation_message_makes_the_result_longer_for_lines PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_at_8_lines_when_first_8_lines_are_EQ_max_chars PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_at_4_lines_when_first_4_lines_are_GT_max_chars PASSED
testing/test_assertion.py::TestTruncateExplanation::test_truncates_at_1_line_when_first_line_is_GT_max_chars PASSED
testing/test_assertion.py::test_reprcompare_notin PASSED
testing/test_assertion.py::test_reprcompare_whitespaces PASSED
testing/test_assertion.py::test_exit_from_assertrepr_compare PASSED
testing/test_assertion.py::test_reprcompare_verbose_long PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_place_initial_imports PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_location_is_set PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_dont_rewrite PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_name PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertrepr_compare_same_width PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_dont_rewrite_if_hasattr_fails PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assert_already_has_message PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_boolop PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_short_circuit_evaluation PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_unary_op PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_binary_op PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_boolop_percent PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_call PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_attribute PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_comparisons PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_len PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_custom_reprcompare PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assert_raising__bool__in_comparison PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_formatchar PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_custom_repr PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_custom_repr_non_ascii PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_read_pyc PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_read_pyc_more_invalid PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[trivial] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[assert statement not on own line] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[multiple assertions] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[latin1 encoded on first line\n] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[utf-8 encoded on first line] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[multi-line assertion] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[multi line assert with list continuation] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[backslash continuation] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[assertion with message] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[assertion with message, test spanning multiple lines] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[escaped newlines plus message] PASSED
testing/test_assertrewrite.py::test_get_assertion_exprs[no newline at end of file] PASSED
testing/test_assertrewrite.py::test_try_makedirs PASSED
testing/test_assertrewrite.py::TestPyCacheDir::test_get_cache_dir[c:/tmp/pycs-d:/projects/src/foo.py-c:/tmp/pycs/projects/src] PASSED
testing/test_assertrewrite.py::TestPyCacheDir::test_get_cache_dir[None-d:/projects/src/foo.py-d:/projects/src/__pycache__] PASSED
testing/test_assertrewrite.py::TestPyCacheDir::test_get_cache_dir[/tmp/pycs-/home/projects/src/foo.py-/tmp/pycs/home/projects/src] PASSED
testing/test_assertrewrite.py::TestPyCacheDir::test_get_cache_dir[None-/home/projects/src/foo.py-/home/projects/src/__pycache__] PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_get_maxsize_for_saferepr[0-240] PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_get_maxsize_for_saferepr[1-2400] PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_get_maxsize_for_saferepr[2-None] PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_get_maxsize_for_saferepr[3-None] PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_get_maxsize_for_saferepr_no_config PASSED
testing/test_assertrewrite.py::TestSafereprUnbounded::test_saferepr_bound_method PASSED
testing/test_assertrewrite.py::TestSafereprUnbounded::test_saferepr_unbounded PASSED
testing/test_capture.py::TestCaptureManager::test_capturing_basic_api[no] PASSED
testing/test_capture.py::TestCaptureManager::test_capturing_basic_api[sys] PASSED
testing/test_capture.py::TestCaptureManager::test_capturing_basic_api[fd] PASSED
testing/test_capture.py::TestCaptureManager::test_init_capturing PASSED
testing/test_capture.py::TestCaptureFixture::test_cafd_preserves_newlines[\n] PASSED
testing/test_capture.py::TestCaptureFixture::test_cafd_preserves_newlines[\r\n] PASSED
testing/test_capture.py::TestCaptureFixture::test_cafd_preserves_newlines[\r] PASSED
testing/test_capture.py::TestCaptureIO::test_text PASSED
testing/test_capture.py::TestCaptureIO::test_unicode_and_str_mixture PASSED
testing/test_capture.py::TestCaptureIO::test_write_bytes_to_buffer PASSED
testing/test_capture.py::TestTeeCaptureIO::test_write_bytes_to_buffer PASSED
testing/test_capture.py::TestTeeCaptureIO::test_text PASSED
testing/test_capture.py::TestTeeCaptureIO::test_unicode_and_str_mixture PASSED
testing/test_capture.py::test_dontreadfrominput PASSED
testing/test_capture.py::test_captureresult PASSED
testing/test_capture.py::TestFDCapture::test_stderr PASSED
testing/test_capture.py::TestFDCapture::test_stdin PASSED
testing/test_capture.py::TestFDCapture::test_simple_resume_suspend PASSED
testing/test_capture.py::TestFDCapture::test_capfd_sys_stdout_mode PASSED
testing/test_capture.py::TestStdCapture::test_capturing_done_simple PASSED
testing/test_capture.py::TestStdCapture::test_capturing_reset_simple PASSED
testing/test_capture.py::TestStdCapture::test_capturing_readouterr PASSED
testing/test_capture.py::TestStdCapture::test_capture_results_accessible_by_attribute PASSED
testing/test_capture.py::TestStdCapture::test_capturing_readouterr_unicode PASSED
testing/test_capture.py::TestStdCapture::test_reset_twice_error PASSED
testing/test_capture.py::TestStdCapture::test_capturing_modify_sysouterr_in_between PASSED
testing/test_capture.py::TestStdCapture::test_capturing_error_recursive PASSED
testing/test_capture.py::TestStdCapture::test_just_out_capture PASSED
testing/test_capture.py::TestStdCapture::test_just_err_capture PASSED
testing/test_capture.py::TestStdCapture::test_stdin_restored PASSED
testing/test_capture.py::TestStdCapture::test_stdin_nulled_by_default PASSED
testing/test_capture.py::TestTeeStdCapture::test_capturing_done_simple PASSED
testing/test_capture.py::TestTeeStdCapture::test_capturing_reset_simple PASSED
testing/test_capture.py::TestTeeStdCapture::test_capturing_readouterr PASSED
testing/test_capture.py::TestTeeStdCapture::test_capture_results_accessible_by_attribute PASSED
testing/test_capture.py::TestTeeStdCapture::test_capturing_readouterr_unicode PASSED
testing/test_capture.py::TestTeeStdCapture::test_reset_twice_error PASSED
testing/test_capture.py::TestTeeStdCapture::test_capturing_modify_sysouterr_in_between PASSED
testing/test_capture.py::TestTeeStdCapture::test_just_out_capture PASSED
testing/test_capture.py::TestTeeStdCapture::test_just_err_capture PASSED
testing/test_capture.py::TestTeeStdCapture::test_stdin_restored PASSED
testing/test_capture.py::TestTeeStdCapture::test_stdin_nulled_by_default PASSED
testing/test_capture.py::TestTeeStdCapture::test_capturing_error_recursive PASSED
testing/test_capture.py::TestStdCaptureFD::test_capturing_done_simple PASSED
testing/test_capture.py::TestStdCaptureFD::test_capturing_reset_simple PASSED
testing/test_capture.py::TestStdCaptureFD::test_capturing_readouterr PASSED
testing/test_capture.py::TestStdCaptureFD::test_capture_results_accessible_by_attribute PASSED
testing/test_capture.py::TestStdCaptureFD::test_capturing_readouterr_unicode PASSED
testing/test_capture.py::TestStdCaptureFD::test_reset_twice_error PASSED
testing/test_capture.py::TestStdCaptureFD::test_capturing_modify_sysouterr_in_between PASSED
testing/test_capture.py::TestStdCaptureFD::test_capturing_error_recursive PASSED
testing/test_capture.py::TestStdCaptureFD::test_just_out_capture PASSED
testing/test_capture.py::TestStdCaptureFD::test_just_err_capture PASSED
testing/test_capture.py::TestStdCaptureFD::test_stdin_restored PASSED
testing/test_capture.py::TestStdCaptureFD::test_stdin_nulled_by_default PASSED
testing/test_capture.py::TestStdCaptureFD::test_intermingling PASSED
testing/test_capture.py::TestStdCaptureFD::test_many PASSED
testing/test_capture.py::test_capture_not_started_but_reset PASSED
testing/test_capture.py::test_using_capsys_fixture_works_with_sys_stdout_encoding PASSED
testing/test_capture.py::test_capsys_results_accessible_by_attribute PASSED
testing/test_capture.py::test_fdcapture_tmpfile_remains_the_same PASSED
testing/test_capture.py::test_windowsconsoleio_workaround_non_standard_streams SKIPPED
testing/test_capture.py::test_stderr_write_returns_len PASSED
testing/test_capture.py::test__get_multicapture PASSED
testing/test_collection.py::TestCollector::test_collect_versus_item PASSED
testing/test_collection.py::test_class_from_parent PASSED
testing/test_compat.py::test_is_generator PASSED
testing/test_compat.py::test_real_func_loop_limit PASSED
testing/test_compat.py::test_get_real_func PASSED
testing/test_compat.py::test_get_real_func_partial PASSED
testing/test_compat.py::test_helper_failures PASSED
testing/test_compat.py::test_safe_getattr PASSED
testing/test_compat.py::test_safe_isclass PASSED
testing/test_compat.py::test_cached_property PASSED
testing/test_compat.py::test_assert_never_union PASSED
testing/test_compat.py::test_assert_never_enum PASSED
testing/test_compat.py::test_assert_never_literal PASSED
testing/test_config.py::TestConfigAPI::test_get_ini_default_for_type[None] PASSED
testing/test_config.py::TestConfigAPI::test_get_ini_default_for_type[string] PASSED
testing/test_config.py::TestConfigAPI::test_get_ini_default_for_type[paths] PASSED
testing/test_config.py::TestConfigAPI::test_get_ini_default_for_type[pathlist] PASSED
testing/test_config.py::TestConfigAPI::test_get_ini_default_for_type[args] PASSED
testing/test_config.py::TestConfigAPI::test_get_ini_default_for_type[linelist] PASSED
testing/test_config.py::TestConfigAPI::test_get_ini_default_for_type[bool] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names0-expected0] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names1-expected1] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names2-expected2] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names3-expected3] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names4-expected4] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names5-expected5] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names6-expected6] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names7-expected7] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names8-expected8] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names9-expected9] PASSED
testing/test_config.py::TestConfigAPI::test_iter_rewritable_modules[names10-expected10] PASSED
testing/test_config.py::TestConfigFromdictargs::test_basic_behavior PASSED
testing/test_config.py::TestConfigFromdictargs::test_invocation_params_args PASSED
testing/test_config.py::TestConfigFromdictargs::test_inifilename PASSED
testing/test_config.py::test_load_initial_conftest_last_ordering PASSED
testing/test_config.py::test_get_plugin_specs_as_list PASSED
testing/test_config.py::test_collect_pytest_prefix_bug PASSED
testing/test_config.py::TestRootdir::test_simple_noini PASSED
testing/test_config.py::TestRootdir::test_with_ini[pytest.ini] PASSED
testing/test_config.py::TestRootdir::test_with_ini[pyproject.toml] PASSED
testing/test_config.py::TestRootdir::test_with_ini[tox.ini] PASSED
testing/test_config.py::TestRootdir::test_with_ini[setup.cfg] PASSED
testing/test_config.py::TestRootdir::test_pytestini_overrides_empty_other[setup.cfg] PASSED
testing/test_config.py::TestRootdir::test_pytestini_overrides_empty_other[tox.ini] PASSED
testing/test_config.py::TestRootdir::test_setuppy_fallback PASSED
testing/test_config.py::TestRootdir::test_nothing PASSED
testing/test_config.py::TestRootdir::test_with_specific_inifile[pyproject.toml] PASSED
testing/test_config.py::TestRootdir::test_explicit_config_file_sets_rootdir PASSED
testing/test_config.py::TestRootdir::test_with_arg_outside_cwd_without_inifile PASSED
testing/test_config.py::TestRootdir::test_with_arg_outside_cwd_with_inifile PASSED
testing/test_config.py::TestRootdir::test_with_non_dir_arg[dirs0] PASSED
testing/test_config.py::TestRootdir::test_with_non_dir_arg[dirs1] PASSED
testing/test_config.py::TestRootdir::test_with_non_dir_arg[dirs2] PASSED
testing/test_config.py::TestRootdir::test_with_existing_file_in_subdir PASSED
testing/test_config.py::TestRootdir::test_with_config_also_in_parent_directory PASSED
testing/test_config.py::TestOverrideIniArgs::test_addopts_before_initini PASSED
testing/test_config.py::TestOverrideIniArgs::test_addopts_from_env_not_concatenated PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_does_not_contain_paths PASSED
testing/test_config.py::test_help_formatter_uses_py_get_terminal_width PASSED
testing/test_config.py::test_conftest_import_error_repr PASSED
testing/test_config.py::test_strtobool PASSED
testing/test_config.py::test_parse_warning_filter[ignore-False-expected0] PASSED
testing/test_config.py::test_parse_warning_filter[ignore::DeprecationWarning-False-expected1] PASSED
testing/test_config.py::test_parse_warning_filter[ignore:some msg:DeprecationWarning-False-expected2] PASSED
testing/test_config.py::test_parse_warning_filter[ignore::DeprecationWarning:mod-False-expected3] PASSED
testing/test_config.py::test_parse_warning_filter[ignore::DeprecationWarning:mod:42-False-expected4] PASSED
testing/test_config.py::test_parse_warning_filter[error:some\\msg:::-True-expected5] PASSED
testing/test_config.py::test_parse_warning_filter[error:::mod\\foo:-True-expected6] PASSED
testing/test_config.py::test_parse_warning_filter_failure[:::::] PASSED
testing/test_config.py::test_parse_warning_filter_failure[FOO::] PASSED
testing/test_config.py::test_parse_warning_filter_failure[::test_parse_warning_filter_failure.NonExistentClass::] PASSED
testing/test_config.py::test_parse_warning_filter_failure[::list::] PASSED
testing/test_config.py::test_parse_warning_filter_failure[::::-1] PASSED
testing/test_config.py::test_parse_warning_filter_failure[::::not-a-number] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_basic_init[global] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_immediate_initialization_and_incremental_are_the_same[global] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_value_access_not_existing[global] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_value_access_by_path[global] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_value_access_with_confmod[global] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_basic_init[inpackage] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_immediate_initialization_and_incremental_are_the_same[inpackage] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_value_access_not_existing[inpackage] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_value_access_by_path[inpackage] PASSED
testing/test_conftest.py::TestConftestValueAccessGlobal::test_value_access_with_confmod[inpackage] PASSED
testing/test_conftest.py::test_conftest_in_nonpkg_with_init PASSED
testing/test_debugging.py::TestPDB::test_pdb_validate_usepdb_cls PASSED
testing/test_doctest.py::TestLiterals::test_number_re PASSED
testing/test_doctest.py::test_warning_on_unwrap_of_broken_object[None] PASSED
testing/test_doctest.py::test_warning_on_unwrap_of_broken_object[_is_mocked] PASSED
testing/test_doctest.py::test_warning_on_unwrap_of_broken_object[<lambda>0] PASSED
testing/test_doctest.py::test_warning_on_unwrap_of_broken_object[<lambda>1] PASSED
testing/test_doctest.py::test_warning_on_unwrap_of_broken_object[<lambda>2] PASSED
testing/test_doctest.py::test_is_setup_py_not_named_setup_py PASSED
testing/test_doctest.py::test_is_setup_py_is_a_setup_py[setuptools] PASSED
testing/test_doctest.py::test_is_setup_py_is_a_setup_py[distutils.core] PASSED
testing/test_doctest.py::test_is_setup_py_different_encoding[setuptools] PASSED
testing/test_doctest.py::test_is_setup_py_different_encoding[distutils.core] PASSED
testing/test_doctest.py::test_is_main_py[__main__.py-True] PASSED
testing/test_doctest.py::test_is_main_py[__init__.py-False] PASSED
testing/test_entry_points.py::test_pytest_entry_points_are_identical PASSED
testing/test_faulthandler.py::test_cancel_timeout_on_hook[pytest_enter_pdb] PASSED
testing/test_faulthandler.py::test_cancel_timeout_on_hook[pytest_exception_interact] PASSED
testing/test_faulthandler.py::test_get_stderr_fileno_invalid_fd PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_empty_pytest_ini PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_pytest_ini PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_custom_ini PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_custom_ini_without_section PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_custom_cfg_file PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_valid_cfg_file PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_unsupported_pytest_section_in_cfg_file PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_invalid_toml_file PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_custom_toml_file PASSED
testing/test_findpaths.py::TestLoadConfigDictFromFile::test_valid_toml_file PASSED
testing/test_findpaths.py::TestCommonAncestor::test_has_ancestor PASSED
testing/test_findpaths.py::TestCommonAncestor::test_single_dir PASSED
testing/test_findpaths.py::TestCommonAncestor::test_single_file PASSED
testing/test_findpaths.py::test_get_dirs_from_args PASSED
testing/test_findpaths.py::test_is_fs_root[e:/-True] SKIPPED (condit...)
testing/test_findpaths.py::test_is_fs_root[/-True] PASSED
testing/test_findpaths.py::test_is_fs_root[e:/projects-False] PASSED
testing/test_findpaths.py::test_is_fs_root[/projects-False] PASSED
testing/test_helpconfig.py::test_versions PASSED
testing/test_junitxml.py::test_mangle_test_address PASSED
testing/test_junitxml.py::test_dont_configure_on_workers PASSED
testing/test_junitxml.py::test_invalid_xml_escape PASSED
testing/test_junitxml.py::test_logxml_path_expansion PASSED
testing/test_legacypath.py::test_tmpdir_factory PASSED
testing/test_legacypath.py::test_tmpdir_equals_tmp_path PASSED
testing/test_legacypath.py::test_cache_makedir PASSED
testing/test_legacypath.py::TestFixtureRequestSessionScoped::test_session_scoped_unavailable_attributes PASSED
testing/test_main.py::test_validate_basetemp_ok[foo] PASSED
testing/test_main.py::test_validate_basetemp_ok[foo/bar] PASSED
testing/test_main.py::test_validate_basetemp_fails[] PASSED
testing/test_main.py::test_validate_basetemp_fails[.] PASSED
testing/test_main.py::test_validate_basetemp_fails[..] PASSED
testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[mark] PASSED
testing/test_mark.py::TestMark::test_pytest_exists_in_namespace_all[param] PASSED
testing/test_mark.py::TestMark::test_pytest_mark_notcallable PASSED
testing/test_mark.py::TestMark::test_mark_with_param PASSED
testing/test_mark.py::TestMark::test_pytest_mark_name_starts_with_underscore PASSED
testing/test_mark.py::TestMarkDecorator::test__eq__[lhs0-rhs0-True] PASSED
testing/test_mark.py::TestMarkDecorator::test__eq__[lhs1-rhs1-False] PASSED
testing/test_mark.py::TestMarkDecorator::test__eq__[lhs2-bar-False] PASSED
testing/test_mark.py::TestMarkDecorator::test__eq__[foo-rhs3-False] PASSED
testing/test_mark.py::TestMarkDecorator::test_aliases PASSED
testing/test_mark.py::test_pytest_param_id_requires_string PASSED
testing/test_mark.py::test_pytest_param_id_allows_none_or_string[None] PASSED
testing/test_mark.py::test_pytest_param_id_allows_none_or_string[hello world] PASSED
testing/test_mark.py::test_mark_mro PASSED
testing/test_mark_expression.py::test_empty_is_false PASSED
testing/test_mark_expression.py::test_basic[true-True0] PASSED
testing/test_mark_expression.py::test_basic[true-True1] PASSED
testing/test_mark_expression.py::test_basic[false-False] PASSED
testing/test_mark_expression.py::test_basic[not true-False] PASSED
testing/test_mark_expression.py::test_basic[not false-True] PASSED
testing/test_mark_expression.py::test_basic[not not true-True] PASSED
testing/test_mark_expression.py::test_basic[not not false-False] PASSED
testing/test_mark_expression.py::test_basic[true and true-True] PASSED
testing/test_mark_expression.py::test_basic[true and false-False] PASSED
testing/test_mark_expression.py::test_basic[false and true-False] PASSED
testing/test_mark_expression.py::test_basic[true and true and true-True] PASSED
testing/test_mark_expression.py::test_basic[true and true and false-False] PASSED
testing/test_mark_expression.py::test_basic[true and true and not true-False] PASSED
testing/test_mark_expression.py::test_basic[false or false-False] PASSED
testing/test_mark_expression.py::test_basic[false or true-True] PASSED
testing/test_mark_expression.py::test_basic[true or true-True] PASSED
testing/test_mark_expression.py::test_basic[true or true or false-True] PASSED
testing/test_mark_expression.py::test_basic[true and true or false-True] PASSED
testing/test_mark_expression.py::test_basic[not true or true-True] PASSED
testing/test_mark_expression.py::test_basic[(not true) or true-True] PASSED
testing/test_mark_expression.py::test_basic[not (true or true)-False] PASSED
testing/test_mark_expression.py::test_basic[true and true or false and false-True] PASSED
testing/test_mark_expression.py::test_basic[true and (true or false) and false-False] PASSED
testing/test_mark_expression.py::test_basic[true and (true or (not (not false))) and false-False] PASSED
testing/test_mark_expression.py::test_syntax_oddities[               true           -True] PASSED
testing/test_mark_expression.py::test_syntax_oddities[               ((((((true))))))           -True] PASSED
testing/test_mark_expression.py::test_syntax_oddities[     (         ((\t  (((true)))))  \t   \t)-True] PASSED
testing/test_mark_expression.py::test_syntax_oddities[(     true     and   (((false))))-False] PASSED
testing/test_mark_expression.py::test_syntax_oddities[not not not not true-True] PASSED
testing/test_mark_expression.py::test_syntax_oddities[not not not not not true-False] PASSED
testing/test_mark_expression.py::test_backslash_not_treated_specially PASSED
testing/test_mark_expression.py::test_syntax_errors[(-2-expected not OR left parenthesis OR identifier; got end of input] PASSED
testing/test_mark_expression.py::test_syntax_errors[ (-3-expected not OR left parenthesis OR identifier; got end of input] PASSED
testing/test_mark_expression.py::test_syntax_errors[)-1-expected not OR left parenthesis OR identifier; got right parenthesis] PASSED
testing/test_mark_expression.py::test_syntax_errors[) -1-expected not OR left parenthesis OR identifier; got right parenthesis] PASSED
testing/test_mark_expression.py::test_syntax_errors[not-4-expected not OR left parenthesis OR identifier; got end of input] PASSED
testing/test_mark_expression.py::test_syntax_errors[not not-8-expected not OR left parenthesis OR identifier; got end of input] PASSED
testing/test_mark_expression.py::test_syntax_errors[(not)-5-expected not OR left parenthesis OR identifier; got right parenthesis] PASSED
testing/test_mark_expression.py::test_syntax_errors[and-1-expected not OR left parenthesis OR identifier; got and] PASSED
testing/test_mark_expression.py::test_syntax_errors[ident and-10-expected not OR left parenthesis OR identifier; got end of input] PASSED
testing/test_mark_expression.py::test_syntax_errors[ident and or-11-expected not OR left parenthesis OR identifier; got or] PASSED
testing/test_mark_expression.py::test_syntax_errors[ident ident-7-expected end of input; got identifier] PASSED
testing/test_mark_expression.py::test_valid_idents[.] PASSED
testing/test_mark_expression.py::test_valid_idents[...] PASSED
testing/test_mark_expression.py::test_valid_idents[:::] PASSED
testing/test_mark_expression.py::test_valid_idents[a:::c] PASSED
testing/test_mark_expression.py::test_valid_idents[a+-b] PASSED
testing/test_mark_expression.py::test_valid_idents[\\nhe\\\\l\\lo\\n\\t\\rbye] PASSED
testing/test_mark_expression.py::test_valid_idents[a/b] PASSED
testing/test_mark_expression.py::test_valid_idents[\u05d0\u05d1\u05d2\u05d3] PASSED
testing/test_mark_expression.py::test_valid_idents[aa\u05d0\u05d1\u05d2\u05d3cc] PASSED
testing/test_mark_expression.py::test_valid_idents[a[bcd]] PASSED
testing/test_mark_expression.py::test_valid_idents[1234] PASSED
testing/test_mark_expression.py::test_valid_idents[1234abcd] PASSED
testing/test_mark_expression.py::test_valid_idents[1234and] PASSED
testing/test_mark_expression.py::test_valid_idents[1234or] PASSED
testing/test_mark_expression.py::test_valid_idents[1234not] PASSED
testing/test_mark_expression.py::test_valid_idents[notandor] PASSED
testing/test_mark_expression.py::test_valid_idents[not_and_or] PASSED
testing/test_mark_expression.py::test_valid_idents[not[and]or] PASSED
testing/test_mark_expression.py::test_valid_idents[1234+5678] PASSED
testing/test_mark_expression.py::test_valid_idents[123.232] PASSED
testing/test_mark_expression.py::test_valid_idents[True] PASSED
testing/test_mark_expression.py::test_valid_idents[False] PASSED
testing/test_mark_expression.py::test_valid_idents[None] PASSED
testing/test_mark_expression.py::test_valid_idents[if] PASSED
testing/test_mark_expression.py::test_valid_idents[else] PASSED
testing/test_mark_expression.py::test_valid_idents[while] PASSED
testing/test_mark_expression.py::test_invalid_idents[^] PASSED
testing/test_mark_expression.py::test_invalid_idents[*] PASSED
testing/test_mark_expression.py::test_invalid_idents[=] PASSED
testing/test_mark_expression.py::test_invalid_idents[&] PASSED
testing/test_mark_expression.py::test_invalid_idents[%] PASSED
testing/test_mark_expression.py::test_invalid_idents[$] PASSED
testing/test_mark_expression.py::test_invalid_idents[#] PASSED
testing/test_mark_expression.py::test_invalid_idents[@] PASSED
testing/test_mark_expression.py::test_invalid_idents[!] PASSED
testing/test_mark_expression.py::test_invalid_idents[~] PASSED
testing/test_mark_expression.py::test_invalid_idents[{] PASSED
testing/test_mark_expression.py::test_invalid_idents[}] PASSED
testing/test_mark_expression.py::test_invalid_idents["] PASSED
testing/test_mark_expression.py::test_invalid_idents['] PASSED
testing/test_mark_expression.py::test_invalid_idents[|] PASSED
testing/test_mark_expression.py::test_invalid_idents[;] PASSED
testing/test_mark_expression.py::test_invalid_idents[\u2190] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(True=False)-unexpected reserved python keyword `True`] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(def=False)-unexpected reserved python keyword `def`] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(class=False)-unexpected reserved python keyword `class`] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(if=False)-unexpected reserved python keyword `if`] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(else=False)-unexpected reserved python keyword `else`] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(valid=False, def=1)-unexpected reserved python keyword `def`] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(1)-not a valid python identifier 1] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var:=False-not a valid python identifier var:] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(1=2)-not a valid python identifier 1] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(/=2)-not a valid python identifier /] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var==-expected identifier; got =] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var)-expected =; got right parenthesis] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var=none)-unexpected character/s "none"] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var=1.1)-unexpected character/s "1.1"] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var=')-closing quote "'" is missing] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var=")-closing quote """ is missing] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var="')-closing quote """ is missing] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var='")-closing quote "'" is missing] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(var='\\hugo')-escaping with "\\\\" not supported in marker expression] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value[mark(empty_list=[])-unexpected character/s "\\[\\]"] PASSED
testing/test_mark_expression.py::test_invalid_kwarg_name_or_value['str'-expected not OR left parenthesis OR identifier; got string literal] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a=1)-True] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(b=2)-True] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a=1,b=2)-True] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a=1,     b=2)-True] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(d=999999)-True] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a   =   1,b= 2,     c = 3)-True] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a=6)-False] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(b=6)-False] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a=1,b=6)-False] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a=6,b=2)-False] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a   =   1,b= 2,     c = 6)-False] PASSED
testing/test_mark_expression.py::test_keyword_expressions_with_numbers[number_mark(a='1')-False] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(x=True)-True] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(x=False)-False] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(y=True)-False] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(y=False)-True] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(z=None)-True] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(z=False)-False] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(z=True)-False] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(z=0)-False] PASSED
testing/test_mark_expression.py::test_builtin_matchers_keyword_expressions[builtin_matchers_mark(z=1)-False] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(m='M')-True] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(m="M")-True] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(aa\u05d0\u05d1\u05d2\u05d3cc='aa\u05d0\u05d1\u05d2\u05d3cc')-True] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(\u05d0\u05d1\u05d2\u05d3='\u05d0\u05d1\u05d2\u05d3')-True] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(space='with space')-True] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(empty='')-True] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(empty="")-True] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(m='wrong')-False] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(aa\u05d0\u05d1\u05d2\u05d3cc='wrong')-False] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(\u05d0\u05d1\u05d2\u05d3='wrong')-False] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(m='')-False] PASSED
testing/test_mark_expression.py::test_str_keyword_expressions[str_mark(m="")-False] PASSED
testing/test_monkeypatch.py::test_setattr PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_string_expression PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_string_expression_class PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_unicode_string PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_wrong_target PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_unknown_import PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_unknown_attr PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_unknown_attr_non_raising PASSED
testing/test_monkeypatch.py::TestSetattrWithImportPath::test_delattr PASSED
testing/test_monkeypatch.py::test_delattr PASSED
testing/test_monkeypatch.py::test_setitem PASSED
testing/test_monkeypatch.py::test_setitem_deleted_meanwhile PASSED
testing/test_monkeypatch.py::test_setenv_deleted_meanwhile[True] PASSED
testing/test_monkeypatch.py::test_setenv_deleted_meanwhile[False] PASSED
testing/test_monkeypatch.py::test_delitem PASSED
testing/test_monkeypatch.py::test_setenv PASSED
testing/test_monkeypatch.py::test_delenv PASSED
testing/test_monkeypatch.py::TestEnvironWarnings::test_setenv_non_str_warning PASSED
testing/test_monkeypatch.py::test_setenv_prepend PASSED
testing/test_monkeypatch.py::test_syspath_prepend PASSED
testing/test_monkeypatch.py::test_syspath_prepend_double_undo PASSED
testing/test_monkeypatch.py::test_chdir_with_path_local PASSED
testing/test_monkeypatch.py::test_chdir_with_str PASSED
testing/test_monkeypatch.py::test_chdir_undo PASSED
testing/test_monkeypatch.py::test_chdir_double_undo PASSED
testing/test_monkeypatch.py::test_issue156_undo_staticmethod[new] PASSED
testing/test_monkeypatch.py::test_issue156_undo_staticmethod[new-inherit] PASSED
testing/test_monkeypatch.py::test_undo_class_descriptors_delattr PASSED
testing/test_monkeypatch.py::test_issue1338_name_resolving PASSED
testing/test_monkeypatch.py::test_context PASSED
testing/test_monkeypatch.py::test_context_classmethod PASSED
testing/test_nodes.py::test_node_from_parent_disallowed_arguments PASSED
testing/test_nodes.py::test_node_direct_construction_deprecated PASSED
testing/test_nodes.py::test_subclassing_both_item_and_collector_deprecated PASSED
testing/test_nodes.py::test__check_initialpaths_for_relpath PASSED
testing/test_parseopt.py::TestParser::test_no_help_by_default PASSED
testing/test_parseopt.py::TestParser::test_custom_prog PASSED
testing/test_parseopt.py::TestParser::test_argument PASSED
testing/test_parseopt.py::TestParser::test_argument_type PASSED
testing/test_parseopt.py::TestParser::test_argument_processopt PASSED
testing/test_parseopt.py::TestParser::test_group_add_and_get PASSED
testing/test_parseopt.py::TestParser::test_getgroup_simple PASSED
testing/test_parseopt.py::TestParser::test_group_ordering PASSED
testing/test_parseopt.py::TestParser::test_group_addoption PASSED
testing/test_parseopt.py::TestParser::test_group_addoption_conflict PASSED
testing/test_parseopt.py::TestParser::test_group_shortopt_lowercase PASSED
testing/test_parseopt.py::TestParser::test_parser_addoption PASSED
testing/test_parseopt.py::TestParser::test_parse PASSED
testing/test_parseopt.py::TestParser::test_parse2 PASSED
testing/test_parseopt.py::TestParser::test_parse_from_file PASSED
testing/test_parseopt.py::TestParser::test_parse_known_args PASSED
testing/test_parseopt.py::TestParser::test_parse_known_and_unknown_args PASSED
testing/test_parseopt.py::TestParser::test_parse_will_set_default PASSED
testing/test_parseopt.py::TestParser::test_parse_setoption PASSED
testing/test_parseopt.py::TestParser::test_parse_special_destination PASSED
testing/test_parseopt.py::TestParser::test_parse_split_positional_arguments PASSED
testing/test_parseopt.py::TestParser::test_parse_defaultgetter PASSED
testing/test_parseopt.py::TestParser::test_drop_short_helper PASSED
testing/test_parseopt.py::TestParser::test_drop_short_0 PASSED
testing/test_parseopt.py::TestParser::test_drop_short_2 PASSED
testing/test_parseopt.py::TestParser::test_drop_short_3 PASSED
testing/test_parseopt.py::TestParser::test_drop_short_help0 PASSED
testing/test_parseopt.py::TestParser::test_drop_short_help1 PASSED
testing/test_parseopt.py::TestParser::test_multiple_metavar_help PASSED
testing/test_pastebin.py::TestPaste::test_pastebin_invalid_url PASSED
testing/test_pastebin.py::TestPaste::test_pastebin_http_error PASSED
testing/test_pastebin.py::TestPaste::test_create_new_paste PASSED
testing/test_pastebin.py::TestPaste::test_create_new_paste_failure PASSED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_hook_tracing PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_register_imported_modules PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_canonical_import PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_consider_env_fails_to_import PASSED
testing/test_pluginmanager.py::TestPytestPluginManagerBootstrapping::test_preparse_args PASSED
testing/test_pluginmanager.py::TestPytestPluginManagerBootstrapping::test_plugin_prevent_register PASSED
testing/test_pluginmanager.py::TestPytestPluginManagerBootstrapping::test_plugin_prevent_register_unregistered_already_registered PASSED
testing/test_pluginmanager.py::TestPytestPluginManagerBootstrapping::test_plugin_prevent_register_stepwise_on_cacheprovider_unregister PASSED
testing/test_pluginmanager.py::TestPytestPluginManagerBootstrapping::test_blocked_plugin_can_be_used PASSED
testing/test_pytester.py::test_hookrecorder_basic[apiclass] PASSED
testing/test_pytester.py::test_hookrecorder_basic[api] PASSED
testing/test_pytester.py::TestSysModulesSnapshot::test_remove_added PASSED
testing/test_pytester.py::TestSysModulesSnapshot::test_add_removed PASSED
testing/test_pytester.py::TestSysModulesSnapshot::test_restore_reloaded PASSED
testing/test_pytester.py::TestSysModulesSnapshot::test_preserve_modules PASSED
testing/test_pytester.py::TestSysModulesSnapshot::test_preserve_container PASSED
testing/test_pytester.py::TestSysPathsSnapshot::test_restore[path] PASSED
testing/test_pytester.py::TestSysPathsSnapshot::test_restore[meta_path] PASSED
testing/test_pytester.py::TestSysPathsSnapshot::test_preserve_container[path] PASSED
testing/test_pytester.py::TestSysPathsSnapshot::test_preserve_container[meta_path] PASSED
testing/test_pytester.py::test_linematcher_with_nonlist PASSED
testing/test_pytester.py::test_linematcher_match_failure PASSED
testing/test_pytester.py::test_linematcher_consecutive PASSED
testing/test_pytester.py::test_linematcher_no_matching[no_fnmatch_line] PASSED
testing/test_pytester.py::test_linematcher_no_matching[no_re_match_line] PASSED
testing/test_pytester.py::test_linematcher_no_matching_after_match PASSED
testing/test_pytester.py::test_linematcher_string_api PASSED
testing/test_pytester.py::test_pytest_addopts_before_pytester PASSED
testing/test_pytester.py::test_run_result_repr PASSED
testing/test_pytester.py::test_parse_summary_line_always_plural PASSED
testing/test_recwarn.py::test_recwarn_stacklevel PASSED
testing/test_recwarn.py::test_recwarn_captures_deprecation_warning PASSED
testing/test_recwarn.py::TestSubclassWarningPop::test_pop_finds_exact_match PASSED
testing/test_recwarn.py::TestSubclassWarningPop::test_pop_raises_if_no_match PASSED
testing/test_recwarn.py::TestSubclassWarningPop::test_pop_finds_best_inexact_match PASSED
testing/test_recwarn.py::TestWarningsRecorderChecker::test_recording PASSED
testing/test_recwarn.py::TestWarningsRecorderChecker::test_warn_stacklevel PASSED
testing/test_recwarn.py::TestWarningsRecorderChecker::test_typechecking PASSED
testing/test_recwarn.py::TestWarningsRecorderChecker::test_invalid_enter_exit PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_raises PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_ret PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_preserves PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_explicit_call_raises PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_explicit_call PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_no_warning[context_manager] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_no_warning[call] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[True-context_manager-PendingDeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[True-context_manager-DeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[True-context_manager-FutureWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[True-call-PendingDeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[True-call-DeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[True-call-FutureWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[False-context_manager-PendingDeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[False-context_manager-DeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[False-context_manager-FutureWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[False-call-PendingDeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[False-call-DeprecationWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_modes[False-call-FutureWarning] PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_specificity PASSED
testing/test_recwarn.py::TestDeprecatedCall::test_deprecated_call_supports_match PASSED
testing/test_recwarn.py::TestWarns::test_check_callable PASSED
testing/test_recwarn.py::TestWarns::test_several_messages PASSED
testing/test_recwarn.py::TestWarns::test_function PASSED
testing/test_recwarn.py::TestWarns::test_warning_tuple PASSED
testing/test_recwarn.py::TestWarns::test_as_contextmanager PASSED
testing/test_recwarn.py::TestWarns::test_record PASSED
testing/test_recwarn.py::TestWarns::test_record_only PASSED
testing/test_recwarn.py::TestWarns::test_record_only_none_type_error PASSED
testing/test_recwarn.py::TestWarns::test_record_by_subclass PASSED
testing/test_recwarn.py::TestWarns::test_match_regex PASSED
testing/test_recwarn.py::TestWarns::test_one_from_multiple_warns PASSED
testing/test_recwarn.py::TestWarns::test_none_of_multiple_warns PASSED
testing/test_recwarn.py::TestWarns::test_can_capture_previously_warned PASSED
testing/test_recwarn.py::TestWarns::test_warns_context_manager_with_kwargs PASSED
testing/test_recwarn.py::TestWarns::test_re_emit_single PASSED
testing/test_recwarn.py::TestWarns::test_re_emit_multiple PASSED
testing/test_recwarn.py::TestWarns::test_re_emit_match_single PASSED
testing/test_recwarn.py::TestWarns::test_re_emit_match_multiple PASSED
testing/test_recwarn.py::TestWarns::test_re_emit_non_match_single PASSED
testing/test_recwarn.py::TestWarns::test_catch_warning_within_raise PASSED
testing/test_recwarn.py::test_raise_type_error_on_invalid_warning PASSED
testing/test_recwarn.py::test_no_raise_type_error_on_valid_warning[str] PASSED
testing/test_recwarn.py::test_no_raise_type_error_on_valid_warning[UserWarning] PASSED
testing/test_recwarn.py::test_no_raise_type_error_on_valid_warning[Warning] PASSED
testing/test_recwarn.py::test_raise_type_error_on_invalid_warning_message_cpython PASSED
testing/test_recwarn.py::test_multiple_arg_custom_warning PASSED
testing/test_runner.py::test_report_extra_parameters[BaseReport] PASSED
testing/test_runner.py::test_report_extra_parameters[TestReport] PASSED
testing/test_runner.py::test_report_extra_parameters[CollectReport] PASSED
testing/test_runner.py::test_callinfo PASSED
testing/test_runner.py::test_outcomeexception_exceptionattributes PASSED
testing/test_runner.py::test_outcomeexception_passes_except_Exception PASSED
testing/test_runner.py::test_pytest_exit PASSED
testing/test_runner.py::test_pytest_fail PASSED
testing/test_runner.py::test_exception_printing_skip PASSED
testing/test_runner.py::test_importorskip PASSED
testing/test_runner.py::test_importorskip_imports_last_module_part PASSED
testing/test_runner.py::TestImportOrSkipExcType::test_no_warning PASSED
testing/test_runner.py::test_importorskip_dev_module PASSED
testing/test_runner.py::test_store_except_info_on_error PASSED
testing/test_runner.py::test_outcome_exception_bad_msg PASSED
testing/test_scope.py::test_ordering PASSED
testing/test_scope.py::test_next_lower PASSED
testing/test_scope.py::test_next_higher PASSED
testing/test_scope.py::test_from_user PASSED
testing/test_skipping.py::test_importorskip PASSED
testing/test_stash.py::test_stash PASSED
testing/test_terminal.py::test_plugin_nameversion[normal] PASSED
testing/test_terminal.py::test_plugin_nameversion[prefix-strip] PASSED
testing/test_terminal.py::test_plugin_nameversion[deduplicate] PASSED
testing/test_terminal.py::test_getreportopt PASSED
testing/test_terminal.py::test_summary_stats[red-exp_line0-stats_arg0] PASSED
testing/test_terminal.py::test_summary_stats[red-exp_line1-stats_arg1] PASSED
testing/test_terminal.py::test_summary_stats[red-exp_line2-stats_arg2] PASSED
testing/test_terminal.py::test_summary_stats[red-exp_line3-stats_arg3] PASSED
testing/test_terminal.py::test_summary_stats[red-exp_line4-stats_arg4] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line5-stats_arg5] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line6-stats_arg6] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line7-stats_arg7] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line8-stats_arg8] PASSED
testing/test_terminal.py::test_summary_stats[green-exp_line9-stats_arg9] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line10-stats_arg10] PASSED
testing/test_terminal.py::test_summary_stats[green-exp_line11-stats_arg11] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line12-stats_arg12] PASSED
testing/test_terminal.py::test_summary_stats[green-exp_line13-stats_arg13] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line14-stats_arg14] PASSED
testing/test_terminal.py::test_summary_stats[green-exp_line15-stats_arg15] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line16-stats_arg16] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line17-stats_arg17] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line18-stats_arg18] PASSED
testing/test_terminal.py::test_summary_stats[yellow-exp_line19-stats_arg19] PASSED
testing/test_terminal.py::test_summary_stats[green-exp_line20-stats_arg20] PASSED
testing/test_terminal.py::test_summary_stats[red-exp_line21-stats_arg21] PASSED
testing/test_terminal.py::test_summary_stats[green-exp_line22-stats_arg22] PASSED
testing/test_terminal.py::test_skip_counting_towards_summary PASSED
testing/test_terminal.py::test_skip_reasons_folding PASSED
testing/test_terminal.py::test_line_with_reprcrash PASSED
testing/test_terminal.py::test_format_session_duration[10.0-10.00s] PASSED
testing/test_terminal.py::test_format_session_duration[10.34-10.34s] PASSED
testing/test_terminal.py::test_format_session_duration[59.99-59.99s] PASSED
testing/test_terminal.py::test_format_session_duration[60.55-60.55s (0:01:00)] PASSED
testing/test_terminal.py::test_format_session_duration[123.55-123.55s (0:02:03)] PASSED
testing/test_terminal.py::test_format_session_duration[3600.5-3600.50s (1:00:00)] PASSED
testing/test_terminal.py::test_raw_skip_reason_skipped PASSED
testing/test_terminal.py::test_raw_skip_reason_xfail PASSED
testing/test_terminal.py::test_format_trimmed PASSED
testing/test_tmpdir.py::TestTmpPathHandler::test_mktemp PASSED
testing/test_tmpdir.py::TestTmpPathHandler::test_tmppath_relative_basetemp_absolute PASSED
testing/test_tmpdir.py::test_get_user_uid_not_found PASSED
testing/test_tmpdir.py::test_get_user SKIPPED (win only)
testing/test_tmpdir.py::TestNumberedDir::test_make PASSED
testing/test_tmpdir.py::TestNumberedDir::test_cleanup_lock_create PASSED
testing/test_tmpdir.py::TestNumberedDir::test_lock_register_cleanup_removal PASSED
testing/test_tmpdir.py::TestNumberedDir::test_cleanup_keep PASSED
testing/test_tmpdir.py::TestNumberedDir::test_cleanup_keep_0 PASSED
testing/test_tmpdir.py::TestNumberedDir::test_cleanup_locked PASSED
testing/test_tmpdir.py::TestNumberedDir::test_cleanup_ignores_symlink PASSED
testing/test_tmpdir.py::TestNumberedDir::test_removal_accepts_lock PASSED
testing/test_tmpdir.py::TestRmRf::test_rm_rf PASSED
testing/test_tmpdir.py::TestRmRf::test_rm_rf_with_read_only_file PASSED
testing/test_tmpdir.py::TestRmRf::test_rm_rf_with_read_only_directory PASSED
testing/test_tmpdir.py::TestRmRf::test_on_rm_rf_error PASSED
testing/test_tmpdir.py::test_tmp_path_factory_handles_invalid_dir_characters PASSED
testing/test_tmpdir.py::test_tmp_path_factory_create_directory_with_safe_permissions PASSED
testing/test_tmpdir.py::test_tmp_path_factory_fixes_up_world_readable_permissions PASSED
testing/test_warning_types.py::test_warning_types[PytestWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestAssertRewriteWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestCacheWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestConfigWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestCollectionWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestDeprecationWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestRemovedIn9Warning] PASSED
testing/test_warning_types.py::test_warning_types[PytestReturnNotNoneWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestExperimentalApiWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestUnhandledCoroutineWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestUnknownMarkWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestUnraisableExceptionWarning] PASSED
testing/test_warning_types.py::test_warning_types[PytestUnhandledThreadExceptionWarning] PASSED
testing/test_warning_types.py::test_warn_explicit_for_annotates_errors_with_location PASSED
testing/test_warnings.py::test_warnings_checker_twice PASSED
testing/acceptance_test.py::TestGeneralUsage::test_config_error PASSED
testing/acceptance_test.py::TestGeneralUsage::test_root_conftest_syntax_error PASSED
testing/acceptance_test.py::TestGeneralUsage::test_early_hook_error_issue38_1 PASSED
testing/acceptance_test.py::TestGeneralUsage::test_early_hook_configure_error_issue38 PASSED
testing/acceptance_test.py::TestGeneralUsage::test_file_not_found PASSED
testing/acceptance_test.py::TestGeneralUsage::test_file_not_found_unconfigure_issue143 PASSED
testing/acceptance_test.py::TestGeneralUsage::test_config_preparse_plugin_option PASSED
testing/acceptance_test.py::TestGeneralUsage::test_early_load_setuptools_name[True] PASSED
testing/acceptance_test.py::TestGeneralUsage::test_early_load_setuptools_name[False] PASSED
testing/acceptance_test.py::TestGeneralUsage::test_assertion_rewrite[prepend] PASSED
testing/acceptance_test.py::TestGeneralUsage::test_assertion_rewrite[append] PASSED
testing/acceptance_test.py::TestGeneralUsage::test_assertion_rewrite[importlib] PASSED
testing/acceptance_test.py::TestGeneralUsage::test_nested_import_error PASSED
testing/acceptance_test.py::TestGeneralUsage::test_not_collectable_arguments PASSED
testing/acceptance_test.py::TestGeneralUsage::test_better_reporting_on_conftest_load_failure PASSED
testing/acceptance_test.py::TestGeneralUsage::test_early_skip PASSED
testing/acceptance_test.py::TestGeneralUsage::test_issue88_initial_file_multinodes PASSED
testing/acceptance_test.py::TestGeneralUsage::test_issue93_initialnode_importing_capturing PASSED
testing/acceptance_test.py::TestGeneralUsage::test_conftest_printing_shows_if_error PASSED
testing/acceptance_test.py::TestGeneralUsage::test_issue109_sibling_conftests_not_loaded PASSED
testing/acceptance_test.py::TestGeneralUsage::test_directory_skipped PASSED
testing/acceptance_test.py::TestGeneralUsage::test_multiple_items_per_collector_byid PASSED
testing/acceptance_test.py::TestGeneralUsage::test_skip_on_generated_funcarg_id PASSED
testing/acceptance_test.py::TestGeneralUsage::test_direct_addressing_selects PASSED
testing/acceptance_test.py::TestGeneralUsage::test_direct_addressing_selects_duplicates PASSED
testing/acceptance_test.py::TestGeneralUsage::test_direct_addressing_selects_duplicates_1 PASSED
testing/acceptance_test.py::TestGeneralUsage::test_direct_addressing_selects_duplicates_2 PASSED
testing/acceptance_test.py::TestGeneralUsage::test_direct_addressing_notfound PASSED
testing/acceptance_test.py::TestGeneralUsage::test_initialization_error_issue49 PASSED
testing/acceptance_test.py::TestGeneralUsage::test_issue134_report_error_when_collecting_member[test_fun.py::test_a] PASSED
testing/acceptance_test.py::TestGeneralUsage::test_report_all_failed_collections_initargs PASSED
testing/acceptance_test.py::TestGeneralUsage::test_namespace_import_doesnt_confuse_import_hook PASSED
testing/acceptance_test.py::TestGeneralUsage::test_unknown_option PASSED
testing/acceptance_test.py::TestGeneralUsage::test_getsourcelines_error_issue553 PASSED
testing/acceptance_test.py::TestGeneralUsage::test_plugins_given_as_strings PASSED
testing/acceptance_test.py::TestGeneralUsage::test_parametrized_with_bytes_regex PASSED
testing/acceptance_test.py::TestGeneralUsage::test_parametrized_with_null_bytes PASSED
testing/acceptance_test.py::TestGeneralUsage::test_command_line_args_from_file PASSED
testing/acceptance_test.py::TestInvocationVariants::test_earlyinit PASSED
testing/acceptance_test.py::TestInvocationVariants::test_pydoc PASSED
testing/acceptance_test.py::TestInvocationVariants::test_import_star_pytest PASSED
testing/acceptance_test.py::TestInvocationVariants::test_double_pytestcmdline PASSED
testing/acceptance_test.py::TestInvocationVariants::test_python_minus_m_invocation_ok PASSED
testing/acceptance_test.py::TestInvocationVariants::test_python_minus_m_invocation_fail PASSED
testing/acceptance_test.py::TestInvocationVariants::test_python_pytest_package PASSED
testing/acceptance_test.py::TestInvocationVariants::test_invoke_with_path PASSED
testing/acceptance_test.py::TestInvocationVariants::test_pyargs_importerror PASSED
testing/acceptance_test.py::TestInvocationVariants::test_pyargs_only_imported_once PASSED
testing/acceptance_test.py::TestInvocationVariants::test_pyargs_filename_looks_like_module PASSED
testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_package PASSED
testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package PASSED
testing/acceptance_test.py::TestInvocationVariants::test_invoke_test_and_doctestmodules PASSED
testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_package_symlink PASSED
testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_package_not_exists PASSED
testing/acceptance_test.py::TestInvocationVariants::test_noclass_discovery_if_not_testcase XFAIL
testing/acceptance_test.py::TestInvocationVariants::test_doctest_id PASSED
testing/acceptance_test.py::TestDurations::test_calls PASSED
testing/acceptance_test.py::TestDurations::test_calls_show_2 PASSED
testing/acceptance_test.py::TestDurations::test_calls_showall PASSED
testing/acceptance_test.py::TestDurations::test_calls_showall_verbose PASSED
testing/acceptance_test.py::TestDurations::test_with_deselected PASSED
testing/acceptance_test.py::TestDurations::test_with_failing_collection PASSED
testing/acceptance_test.py::TestDurations::test_with_not PASSED
testing/acceptance_test.py::TestDurationsWithFixture::test_setup_function PASSED
testing/acceptance_test.py::test_zipimport_hook PASSED
testing/acceptance_test.py::test_import_plugin_unicode_name PASSED
testing/acceptance_test.py::test_pytest_plugins_as_module PASSED
testing/acceptance_test.py::test_deferred_hook_checking PASSED
testing/acceptance_test.py::test_fixture_order_respects_scope PASSED
testing/acceptance_test.py::test_fixture_mock_integration PASSED
testing/acceptance_test.py::test_usage_error_code PASSED
testing/acceptance_test.py::test_warn_on_async_function PASSED
testing/acceptance_test.py::test_warn_on_async_gen_function PASSED
testing/acceptance_test.py::test_no_brokenpipeerror_message PASSED
testing/acceptance_test.py::test_function_return_non_none_warning PASSED
testing/acceptance_test.py::test_issue_9765 SKIPPED (Test is not iso...)
testing/acceptance_test.py::test_no_terminal_plugin PASSED
testing/code/test_excinfo.py::TestTraceback_f_g_h::test_traceback_cut_excludepath PASSED
testing/code/test_excinfo.py::test_match_raises_error PASSED
testing/code/test_excinfo.py::test_cwd_deleted PASSED
testing/code/test_excinfo.py::test_regression_negative_line_index PASSED
testing/code/test_excinfo.py::test_native_exceptiongroup[none-none] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[none-from] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[none-another] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[from-none] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[from-from] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[from-another] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[another-none] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[another-from] SKIPPED
testing/code/test_excinfo.py::test_native_exceptiongroup[another-another] SKIPPED
testing/code/test_excinfo.py::test_exceptiongroup[none-none] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[none-from] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[none-another] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[from-none] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[from-from] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[from-another] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[another-none] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[another-from] PASSED
testing/code/test_excinfo.py::test_exceptiongroup[another-another] PASSED
testing/code/test_excinfo.py::test_all_entries_hidden[long] PASSED
testing/code/test_excinfo.py::test_all_entries_hidden[short] PASSED
testing/code/test_excinfo.py::test_all_entries_hidden[auto] PASSED
testing/code/test_excinfo.py::test_all_entries_hidden[line] PASSED
testing/code/test_excinfo.py::test_all_entries_hidden[native] PASSED
testing/code/test_excinfo.py::test_hidden_entries_of_chained_exceptions_are_not_shown PASSED
testing/deprecated_test.py::test_external_plugins_integrated[pytest_capturelog] PASSED
testing/deprecated_test.py::test_external_plugins_integrated[pytest_catchlog] PASSED
testing/deprecated_test.py::test_external_plugins_integrated[pytest_faulthandler] PASSED
testing/deprecated_test.py::test_node_ctor_fspath_argument_is_deprecated PASSED
testing/examples/test_issue519.py::test_519 PASSED
testing/logging/test_fixture.py::test_fixture_help PASSED
testing/logging/test_fixture.py::test_change_level_undo PASSED
testing/logging/test_fixture.py::test_change_disabled_level_undo PASSED
testing/logging/test_fixture.py::test_change_level_undoes_handler_level PASSED
testing/logging/test_fixture.py::test_ini_controls_global_log_level PASSED
testing/logging/test_fixture.py::test_can_override_global_log_level PASSED
testing/logging/test_fixture.py::test_captures_despite_exception PASSED
testing/logging/test_fixture.py::test_log_report_captures_according_to_config_option_upon_failure PASSED
testing/logging/test_reporting.py::test_nothing_logged PASSED
testing/logging/test_reporting.py::test_messages_logged PASSED
testing/logging/test_reporting.py::test_root_logger_affected PASSED
testing/logging/test_reporting.py::test_log_cli_level_log_level_interaction PASSED
testing/logging/test_reporting.py::test_setup_logging PASSED
testing/logging/test_reporting.py::test_teardown_logging PASSED
testing/logging/test_reporting.py::test_log_cli_enabled_disabled[True] PASSED
testing/logging/test_reporting.py::test_log_cli_enabled_disabled[False] PASSED
testing/logging/test_reporting.py::test_log_cli_default_level PASSED
testing/logging/test_reporting.py::test_log_cli_default_level_multiple_tests PASSED
testing/logging/test_reporting.py::test_log_cli_default_level_sections PASSED
testing/logging/test_reporting.py::test_live_logs_unknown_sections PASSED
testing/logging/test_reporting.py::test_sections_single_new_line_after_test_outcome PASSED
testing/logging/test_reporting.py::test_log_cli_level PASSED
testing/logging/test_reporting.py::test_log_cli_ini_level PASSED
testing/logging/test_reporting.py::test_log_cli_auto_enable[] PASSED
testing/logging/test_reporting.py::test_log_cli_auto_enable[--log-level=WARNING] PASSED
testing/logging/test_reporting.py::test_log_cli_auto_enable[--log-file-level=WARNING] PASSED
testing/logging/test_reporting.py::test_log_cli_auto_enable[--log-cli-level=WARNING] PASSED
testing/logging/test_reporting.py::test_log_file_cli PASSED
testing/logging/test_reporting.py::test_log_file_mode_cli PASSED
testing/logging/test_reporting.py::test_log_file_mode_cli_invalid PASSED
testing/logging/test_reporting.py::test_log_file_cli_level PASSED
testing/logging/test_reporting.py::test_log_level_not_changed_by_default PASSED
testing/logging/test_reporting.py::test_log_file_ini PASSED
testing/logging/test_reporting.py::test_log_file_mode_ini PASSED
testing/logging/test_reporting.py::test_log_file_ini_level PASSED
testing/logging/test_reporting.py::test_log_file_unicode PASSED
testing/logging/test_reporting.py::test_collection_live_logging PASSED
testing/logging/test_reporting.py::test_collection_collect_only_live_logging[] PASSED
testing/logging/test_reporting.py::test_collection_collect_only_live_logging[-q] PASSED
testing/logging/test_reporting.py::test_collection_collect_only_live_logging[-qq] PASSED
testing/logging/test_reporting.py::test_collection_logging_to_file PASSED
testing/logging/test_reporting.py::test_log_in_hooks PASSED
testing/logging/test_reporting.py::test_log_in_runtest_logreport PASSED
testing/logging/test_reporting.py::test_log_set_path PASSED
testing/logging/test_reporting.py::test_log_set_path_with_log_file_mode PASSED
testing/logging/test_reporting.py::test_colored_captured_log PASSED
testing/logging/test_reporting.py::test_colored_ansi_esc_caplogtext PASSED
testing/logging/test_reporting.py::test_logging_emit_error PASSED
testing/logging/test_reporting.py::test_logging_emit_error_supressed PASSED
testing/logging/test_reporting.py::test_log_file_cli_subdirectories_are_successfully_created PASSED
testing/logging/test_reporting.py::test_disable_loggers PASSED
testing/logging/test_reporting.py::test_disable_loggers_does_not_propagate PASSED
testing/logging/test_reporting.py::test_log_disabling_works_with_log_cli PASSED
testing/logging/test_reporting.py::test_without_date_format_log PASSED
testing/logging/test_reporting.py::test_date_format_log PASSED
testing/logging/test_reporting.py::test_date_format_percentf_log PASSED
testing/logging/test_reporting.py::test_date_format_percentf_tz_log PASSED
testing/logging/test_reporting.py::test_log_file_cli_fallback_options PASSED
testing/python/approx.py::TestApprox::test_unicode_plus_minus PASSED
testing/python/collect.py::TestModule::test_failing_import PASSED
testing/python/collect.py::TestModule::test_import_duplicate PASSED
testing/python/collect.py::TestModule::test_import_prepend_append PASSED
testing/python/collect.py::TestModule::test_syntax_error_in_module PASSED
testing/python/collect.py::TestModule::test_module_considers_pluginmanager_at_import PASSED
testing/python/collect.py::TestModule::test_invalid_test_module_name PASSED
testing/python/collect.py::TestModule::test_show_traceback_import_error[0] PASSED
testing/python/collect.py::TestModule::test_show_traceback_import_error[1] PASSED
testing/python/collect.py::TestModule::test_show_traceback_import_error[2] PASSED
testing/python/collect.py::TestModule::test_show_traceback_import_error_unicode PASSED
testing/python/collect.py::TestClass::test_class_with_init_warning PASSED
testing/python/collect.py::TestClass::test_class_with_new_warning PASSED
testing/python/collect.py::TestClass::test_class_subclassobject PASSED
testing/python/collect.py::TestClass::test_static_method PASSED
testing/python/collect.py::TestClass::test_setup_teardown_class_as_classmethod PASSED
testing/python/collect.py::TestClass::test_issue1035_obj_has_getattr PASSED
testing/python/collect.py::TestClass::test_issue1579_namedtuple PASSED
testing/python/collect.py::TestClass::test_issue2234_property PASSED
testing/python/collect.py::TestClass::test_does_not_discover_properties PASSED
testing/python/collect.py::TestClass::test_does_not_discover_instance_descriptors PASSED
testing/python/collect.py::TestClass::test_abstract_class_is_not_collected PASSED
testing/python/collect.py::TestFunction::test_getmodulecollector PASSED
testing/python/collect.py::TestFunction::test_function_as_object_instance_ignored PASSED
testing/python/collect.py::TestFunction::test_function_equality PASSED
testing/python/collect.py::TestFunction::test_repr_produces_actual_test_id PASSED
testing/python/collect.py::TestFunction::test_issue197_parametrize_emptyset PASSED
testing/python/collect.py::TestFunction::test_single_tuple_unwraps_values PASSED
testing/python/collect.py::TestFunction::test_issue213_parametrize_value_no_equal PASSED
testing/python/collect.py::TestFunction::test_parametrize_with_non_hashable_values PASSED
testing/python/collect.py::TestFunction::test_parametrize_with_non_hashable_values_indirect PASSED
testing/python/collect.py::TestFunction::test_parametrize_overrides_fixture PASSED
testing/python/collect.py::TestFunction::test_parametrize_overrides_parametrized_fixture PASSED
testing/python/collect.py::TestFunction::test_parametrize_overrides_indirect_dependency_fixture PASSED
testing/python/collect.py::TestFunction::test_parametrize_with_mark PASSED
testing/python/collect.py::TestFunction::test_parametrize_with_empty_string_arguments PASSED
testing/python/collect.py::TestFunction::test_function_equality_with_callspec PASSED
testing/python/collect.py::TestFunction::test_pyfunc_call PASSED
testing/python/collect.py::TestFunction::test_multiple_parametrize PASSED
testing/python/collect.py::TestFunction::test_issue751_multiple_parametrize_with_ids PASSED
testing/python/collect.py::TestFunction::test_parametrize_skipif PASSED
testing/python/collect.py::TestFunction::test_parametrize_skip PASSED
testing/python/collect.py::TestFunction::test_parametrize_skipif_no_skip PASSED
testing/python/collect.py::TestFunction::test_parametrize_xfail PASSED
testing/python/collect.py::TestFunction::test_parametrize_passed PASSED
testing/python/collect.py::TestFunction::test_parametrize_xfail_passed PASSED
testing/python/collect.py::TestFunction::test_function_originalname PASSED
testing/python/collect.py::TestFunction::test_function_with_square_brackets PASSED
testing/python/collect.py::TestSorting::test_check_equality PASSED
testing/python/collect.py::TestSorting::test_allow_sane_sorting_for_decorators PASSED
testing/python/collect.py::TestSorting::test_ordered_by_definition_order PASSED
testing/python/collect.py::TestConftestCustomization::test_pytest_pycollect_module PASSED
testing/python/collect.py::TestConftestCustomization::test_customized_pymakemodule_issue205_subdir PASSED
testing/python/collect.py::TestConftestCustomization::test_customized_pymakeitem PASSED
testing/python/collect.py::TestConftestCustomization::test_pytest_pycollect_makeitem PASSED
testing/python/collect.py::TestConftestCustomization::test_early_ignored_attributes PASSED
testing/python/collect.py::test_setup_only_available_in_subdir PASSED
testing/python/collect.py::test_modulecol_roundtrip PASSED
testing/python/collect.py::TestTracebackCutting::test_traceback_argsetup PASSED
testing/python/collect.py::TestTracebackCutting::test_traceback_error_during_import PASSED
testing/python/collect.py::TestTracebackCutting::test_traceback_filter_error_during_fixture_collection PASSED
testing/python/collect.py::TestTracebackCutting::test_filter_traceback_path_no_longer_valid PASSED
testing/python/collect.py::TestReportInfo::test_itemreport_reportinfo PASSED
testing/python/collect.py::TestReportInfo::test_func_reportinfo PASSED
testing/python/collect.py::TestReportInfo::test_class_reportinfo PASSED
testing/python/collect.py::TestReportInfo::test_reportinfo_with_nasty_getattr PASSED
testing/python/collect.py::test_customized_python_discovery PASSED
testing/python/collect.py::test_customized_python_discovery_functions PASSED
testing/python/collect.py::test_unorderable_types PASSED
testing/python/collect.py::test_dont_collect_non_function_callable PASSED
testing/python/collect.py::test_class_injection_does_not_break_collection PASSED
testing/python/collect.py::test_syntax_error_with_non_ascii_chars PASSED
testing/python/collect.py::test_collect_error_with_fulltrace PASSED
testing/python/collect.py::test_skip_duplicates_by_default PASSED
testing/python/collect.py::test_keep_duplicates PASSED
testing/python/collect.py::test_package_collection_infinite_recursion PASSED
testing/python/collect.py::test_package_collection_init_given_as_argument PASSED
testing/python/collect.py::test_package_with_modules PASSED
testing/python/collect.py::test_package_ordering PASSED
testing/python/collect.py::test_collection_hierarchy PASSED
testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookupfails PASSED
testing/python/fixtures.py::TestFillFixtures::test_detect_recursive_dependency_error PASSED
testing/python/fixtures.py::TestFillFixtures::test_funcarg_basic PASSED
testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookup_modulelevel PASSED
testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookup_classlevel PASSED
testing/python/fixtures.py::TestFillFixtures::test_conftest_funcargs_only_available_in_subdir PASSED
testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_module_class PASSED
testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_conftest_module PASSED
testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_conftest_conftest PASSED
testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_conftest_plugin PASSED
testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_plugin_plugin PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_parametrized_fixture_conftest_module PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_parametrized_fixture_conftest_conftest PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_non_parametrized_fixture_conftest_module PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_non_parametrized_fixture_conftest_conftest PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_autouse_fixture_with_parametrized_fixture_conftest_conftest PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_fixture_reusing_super_fixture_parametrization PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_parametrize_fixture_and_indirect PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_top_level_fixture_reusing_super_fixture_parametrization PASSED
testing/python/fixtures.py::TestFillFixtures::test_override_parametrized_fixture_with_new_parametrized_fixture PASSED
testing/python/fixtures.py::TestFillFixtures::test_autouse_fixture_plugin PASSED
testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookup_error PASSED
testing/python/fixtures.py::TestFillFixtures::test_fixture_excinfo_leak PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_attributes PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_attributes_method PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_contains_funcarg_arg2fixturedefs PASSED
testing/python/fixtures.py::TestRequestBasic::test_getfixturevalue_recursive PASSED
testing/python/fixtures.py::TestRequestBasic::test_getfixturevalue_teardown PASSED
testing/python/fixtures.py::TestRequestBasic::test_getfixturevalue PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer_failing_setup PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer_failing_setup_module PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer_partial_setup_failure PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_subrequest_addfinalizer_exceptions PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_getmodulepath PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_fixturenames PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_fixturenames_dynamic_fixture PASSED
testing/python/fixtures.py::TestRequestBasic::test_setupdecorator_and_xunit PASSED
testing/python/fixtures.py::TestRequestBasic::test_fixtures_sub_subdir_normalize_sep PASSED
testing/python/fixtures.py::TestRequestBasic::test_show_fixtures_color_yes PASSED
testing/python/fixtures.py::TestRequestBasic::test_newstyle_with_request PASSED
testing/python/fixtures.py::TestRequestBasic::test_setupcontext_no_param PASSED
testing/python/fixtures.py::TestRequestMarking::test_applymarker PASSED
testing/python/fixtures.py::TestRequestMarking::test_accesskeywords PASSED
testing/python/fixtures.py::TestRequestMarking::test_accessmarker_dynamic PASSED
testing/python/fixtures.py::TestFixtureUsages::test_noargfixturedec PASSED
testing/python/fixtures.py::TestFixtureUsages::test_receives_funcargs PASSED
testing/python/fixtures.py::TestFixtureUsages::test_receives_funcargs_scope_mismatch PASSED
testing/python/fixtures.py::TestFixtureUsages::test_receives_funcargs_scope_mismatch_issue660 PASSED
testing/python/fixtures.py::TestFixtureUsages::test_invalid_scope PASSED
testing/python/fixtures.py::TestFixtureUsages::test_parameters_without_eq_semantics[function] PASSED
testing/python/fixtures.py::TestFixtureUsages::test_parameters_without_eq_semantics[session] PASSED
testing/python/fixtures.py::TestFixtureUsages::test_funcarg_parametrized_and_used_twice PASSED
testing/python/fixtures.py::TestFixtureUsages::test_factory_uses_unknown_funcarg_as_dependency_error PASSED
testing/python/fixtures.py::TestFixtureUsages::test_factory_setup_as_classes_fails PASSED
testing/python/fixtures.py::TestFixtureUsages::test_usefixtures_marker PASSED
testing/python/fixtures.py::TestFixtureUsages::test_usefixtures_ini PASSED
testing/python/fixtures.py::TestFixtureUsages::test_usefixtures_seen_in_showmarkers PASSED
testing/python/fixtures.py::TestFixtureUsages::test_request_instance_issue203 PASSED
testing/python/fixtures.py::TestFixtureUsages::test_fixture_parametrized_with_iterator PASSED
testing/python/fixtures.py::TestFixtureUsages::test_setup_functions_as_fixtures PASSED
testing/python/fixtures.py::TestFixtureUsages::test_parameterized_fixture_caching PASSED
testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_evil_objects_issue214 PASSED
testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_conftest PASSED
testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_conftest_and_module_and_class PASSED
testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_relative_node_ids PASSED
testing/python/fixtures.py::TestFixtureManagerParseFactories::test_package_xunit_fixture PASSED
testing/python/fixtures.py::TestFixtureManagerParseFactories::test_package_fixture_complex PASSED
testing/python/fixtures.py::TestFixtureManagerParseFactories::test_collect_custom_items PASSED
testing/python/fixtures.py::TestAutouseDiscovery::test_parsefactories_conftest PASSED
testing/python/fixtures.py::TestAutouseDiscovery::test_two_classes_separated_autouse PASSED
testing/python/fixtures.py::TestAutouseDiscovery::test_setup_at_classlevel PASSED
testing/python/fixtures.py::TestAutouseDiscovery::test_setup_enabled_functionnode XFAIL
testing/python/fixtures.py::TestAutouseDiscovery::test_callables_nocode PASSED
testing/python/fixtures.py::TestAutouseDiscovery::test_autouse_in_conftests PASSED
testing/python/fixtures.py::TestAutouseDiscovery::test_autouse_in_module_and_two_classes PASSED
testing/python/fixtures.py::TestAutouseManagement::test_autouse_conftest_mid_directory PASSED
testing/python/fixtures.py::TestAutouseManagement::test_funcarg_and_setup PASSED
testing/python/fixtures.py::TestAutouseManagement::test_uses_parametrized_resource PASSED
testing/python/fixtures.py::TestAutouseManagement::test_session_parametrized_function PASSED
testing/python/fixtures.py::TestAutouseManagement::test_class_function_parametrization_finalization PASSED
testing/python/fixtures.py::TestAutouseManagement::test_scope_ordering PASSED
testing/python/fixtures.py::TestAutouseManagement::test_parametrization_setup_teardown_ordering PASSED
testing/python/fixtures.py::TestAutouseManagement::test_ordering_autouse_before_explicit PASSED
testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p10-p00] PASSED
testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p10-p01] PASSED
testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p11-p00] PASSED
testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p11-p01] PASSED
testing/python/fixtures.py::TestAutouseManagement::test_reordering_catastrophic_performance PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrize PASSED
testing/python/fixtures.py::TestFixtureMarker::test_multiple_parametrization_issue_736 PASSED
testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979['fixt, val'] PASSED
testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979['fixt,val'] PASSED
testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979[['fixt', 'val']] PASSED
testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979[('fixt', 'val')] PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_session PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_session_exc PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_session_exc_two_fix PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_exc PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_module_uses_session PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_module_and_finalizer PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_mismatch_various PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_mismatch_already_computed_dynamic PASSED
testing/python/fixtures.py::TestFixtureMarker::test_dynamic_scope PASSED
testing/python/fixtures.py::TestFixtureMarker::test_dynamic_scope_bad_return PASSED
testing/python/fixtures.py::TestFixtureMarker::test_register_only_with_mark PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrize_and_scope PASSED
testing/python/fixtures.py::TestFixtureMarker::test_scope_mismatch PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrize_separated_order PASSED
testing/python/fixtures.py::TestFixtureMarker::test_module_parametrized_ordering PASSED
testing/python/fixtures.py::TestFixtureMarker::test_dynamic_parametrized_ordering PASSED
testing/python/fixtures.py::TestFixtureMarker::test_class_ordering PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrize_separated_order_higher_scope_first PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrized_fixture_teardown_order PASSED
testing/python/fixtures.py::TestFixtureMarker::test_fixture_finalizer PASSED
testing/python/fixtures.py::TestFixtureMarker::test_class_scope_with_normal_tests PASSED
testing/python/fixtures.py::TestFixtureMarker::test_request_is_clean PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrize_separated_lifecycle PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrize_function_scoped_finalizers_called PASSED
testing/python/fixtures.py::TestFixtureMarker::test_finalizer_order_on_parametrization[session] PASSED
testing/python/fixtures.py::TestFixtureMarker::test_finalizer_order_on_parametrization[function] PASSED
testing/python/fixtures.py::TestFixtureMarker::test_finalizer_order_on_parametrization[module] PASSED
testing/python/fixtures.py::TestFixtureMarker::test_class_scope_parametrization_ordering PASSED
testing/python/fixtures.py::TestFixtureMarker::test_parametrize_setup_function PASSED
testing/python/fixtures.py::TestFixtureMarker::test_fixture_marked_function_not_collected_as_test PASSED
testing/python/fixtures.py::TestFixtureMarker::test_params_and_ids PASSED
testing/python/fixtures.py::TestFixtureMarker::test_params_and_ids_yieldfixture PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_setup[session--path class function module] PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_setup[module-module path-cls function] PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_setup[class-module path cls-function] PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_setup[function-module path cls function-] PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[session--path class function module] PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[module-module path-cls function] PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[class-module path cls-function] PASSED
testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[function-module path cls function-] PASSED
testing/python/fixtures.py::TestErrors::test_subfactory_missing_funcarg PASSED
testing/python/fixtures.py::TestErrors::test_issue498_fixture_finalizer_failing PASSED
testing/python/fixtures.py::TestErrors::test_setupfunc_missing_funcarg PASSED
testing/python/fixtures.py::TestErrors::test_cached_exception_doesnt_get_longer PASSED
testing/python/fixtures.py::TestShowFixtures::test_funcarg_compat PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_help PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_verbose PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_testmodule PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_conftest[True] PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_conftest[False] PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_trimmed_doc PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_indented_doc PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_indented_doc_first_line_unindented PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_indented_in_class PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_different_files PASSED
testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_with_same_name PASSED
testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_simple PASSED
testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_scoped PASSED
testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_setup_exception PASSED
testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_teardown_exception PASSED
testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_yields_more_than_one PASSED
testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_custom_name PASSED
testing/python/fixtures.py::TestParameterizedSubRequest::test_call_from_fixture PASSED
testing/python/fixtures.py::TestParameterizedSubRequest::test_call_from_test PASSED
testing/python/fixtures.py::TestParameterizedSubRequest::test_external_fixture PASSED
testing/python/fixtures.py::TestParameterizedSubRequest::test_non_relative_path PASSED
testing/python/fixtures.py::test_pytest_fixture_setup_and_post_finalizer_hook PASSED
testing/python/fixtures.py::TestScopeOrdering::test_func_closure_module_auto[mark] PASSED
testing/python/fixtures.py::TestScopeOrdering::test_func_closure_module_auto[autouse] PASSED
testing/python/fixtures.py::TestScopeOrdering::test_func_closure_with_native_fixtures PASSED
testing/python/fixtures.py::TestScopeOrdering::test_func_closure_module PASSED
testing/python/fixtures.py::TestScopeOrdering::test_func_closure_scopes_reordered PASSED
testing/python/fixtures.py::TestScopeOrdering::test_func_closure_same_scope_closer_root_first PASSED
testing/python/fixtures.py::TestScopeOrdering::test_func_closure_all_scopes_complex PASSED
testing/python/fixtures.py::TestScopeOrdering::test_parametrized_package_scope_reordering PASSED
testing/python/fixtures.py::TestScopeOrdering::test_multiple_packages PASSED
testing/python/fixtures.py::TestScopeOrdering::test_class_fixture_self_instance PASSED
testing/python/fixtures.py::test_fixture_double_decorator PASSED
testing/python/fixtures.py::test_fixture_param_shadowing PASSED
testing/python/fixtures.py::test_fixture_named_request PASSED
testing/python/fixtures.py::test_indirect_fixture_does_not_break_scope PASSED
testing/python/fixtures.py::test_fixture_parametrization_nparray PASSED
testing/python/fixtures.py::test_fixture_arg_ordering PASSED
testing/python/fixtures.py::test_yield_fixture_with_no_value PASSED
testing/python/fixtures.py::test_staticmethod_classmethod_fixture_instance PASSED
testing/python/fixtures.py::test_scoped_fixture_caching PASSED
testing/python/fixtures.py::test_scoped_fixture_caching_exception PASSED
testing/python/fixtures.py::test_scoped_fixture_teardown_order PASSED
testing/python/fixtures.py::test_subfixture_teardown_order PASSED
testing/python/integration.py::TestMockDecoration::test_unittest_mock PASSED
testing/python/integration.py::TestMockDecoration::test_unittest_mock_and_fixture PASSED
testing/python/integration.py::TestMockDecoration::test_unittest_mock_and_pypi_mock PASSED
testing/python/integration.py::TestMockDecoration::test_mock_sentinel_check_against_numpy_like PASSED
testing/python/integration.py::TestMockDecoration::test_mock PASSED
testing/python/integration.py::TestMockDecoration::test_mock_sorting PASSED
testing/python/integration.py::TestMockDecoration::test_mock_double_patch_issue473 PASSED
testing/python/integration.py::TestReRunTests::test_rerun PASSED
testing/python/integration.py::TestNoselikeTestAttribute::test_module_with_global_test PASSED
testing/python/integration.py::TestNoselikeTestAttribute::test_class_and_method PASSED
testing/python/integration.py::TestNoselikeTestAttribute::test_unittest_class PASSED
testing/python/integration.py::TestNoselikeTestAttribute::test_class_with_nasty_getattr PASSED
testing/python/integration.py::TestParameterize::test_idfn_marker PASSED
testing/python/integration.py::TestParameterize::test_idfn_fixture PASSED
testing/python/integration.py::test_function_instance PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_request_name PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_ids_exception PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_ids_returns_non_string PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_list_functional PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_uses_no_fixture_error_indirect_false PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_uses_no_fixture_error_indirect_true PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_uses_no_fixture_error_indirect_string PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_indirect_uses_no_fixture_error_indirect_list PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_argument_not_in_indirect_list PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_gives_indicative_error_on_function_with_default_argument PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_functional PASSED
testing/python/metafunc.py::TestMetafunc::test_high_scoped_parametrize_reordering PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_multiple_times PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_CSV PASSED
testing/python/metafunc.py::TestMetafunc::test_parametrize_class_scenarios PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_attributes PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_two_functions PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_noself_in_method PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_generate_tests_in_class PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_two_functions_not_same_instance PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_issue28_setup_method_in_generate_tests PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_functional2 PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_and_inner_getfixturevalue PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_on_setup_arg PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_with_ids PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_without_ids PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_with_None_in_ids PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_fixture_parametrized_empty_ids PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrized_empty_ids PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrized_ids_invalid_type PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_with_identical_ids_get_unique_names PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_scope_overrides[module-2] PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_scope_overrides[function-4] PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_issue323 PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_usefixtures_seen_in_generate_tests PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_generate_tests_only_done_in_subdir PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_generate_same_function_names_issue403 PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_misspelling PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_missing_scope_doesnt_crash[class] PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_missing_scope_doesnt_crash[package] PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_parametrize_module_level_test_with_class_scope PASSED
testing/python/metafunc.py::TestMetafuncFunctional::test_reordering_with_scopeless_and_just_indirect_parametrization PASSED
testing/python/metafunc.py::TestMetafuncFunctionalAuto::test_parametrize_auto_scope PASSED
testing/python/metafunc.py::TestMetafuncFunctionalAuto::test_parametrize_auto_scope_indirect PASSED
testing/python/metafunc.py::TestMetafuncFunctionalAuto::test_parametrize_auto_scope_override_fixture PASSED
testing/python/metafunc.py::TestMetafuncFunctionalAuto::test_parametrize_all_indirects PASSED
testing/python/metafunc.py::TestMetafuncFunctionalAuto::test_parametrize_some_arguments_auto_scope PASSED
testing/python/metafunc.py::TestMetafuncFunctionalAuto::test_parametrize_issue634 PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_simple_mark PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_select_based_on_mark PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_simple_xfail PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_simple_xfail_single_argname PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_xfail_with_arg PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_xfail_with_kwarg PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_xfail_with_arg_and_kwarg PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_xfail_passing_is_xpass[True] PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_xfail_passing_is_xpass[False] PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_parametrize_called_in_generate_tests PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_parametrize_ID_generation_string_int_works PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_parametrize_marked_value[True] PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_parametrize_marked_value[False] PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_pytest_make_parametrize_id PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_pytest_make_parametrize_id_with_argname PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_parametrize_positional_args PASSED
testing/python/metafunc.py::TestMarkersWithParametrization::test_parametrize_iterator PASSED
testing/python/raises.py::TestRaises::test_raises_as_contextmanager PASSED
testing/python/raises.py::TestRaises::test_does_not_raise PASSED
testing/python/raises.py::TestRaises::test_does_not_raise_does_raise PASSED
testing/python/raises.py::TestRaises::test_raises_with_invalid_regex PASSED
testing/python/show_fixtures_per_test.py::test_no_items_should_not_show_output PASSED
testing/python/show_fixtures_per_test.py::test_fixtures_in_module PASSED
testing/python/show_fixtures_per_test.py::test_fixtures_in_conftest PASSED
testing/python/show_fixtures_per_test.py::test_should_show_fixtures_used_by_test PASSED
testing/python/show_fixtures_per_test.py::test_verbose_include_private_fixtures_and_loc PASSED
testing/python/show_fixtures_per_test.py::test_doctest_items PASSED
testing/python/show_fixtures_per_test.py::test_multiline_docstring_in_module PASSED
testing/python/show_fixtures_per_test.py::test_verbose_include_multiline_docstring PASSED
testing/test_assertion.py::TestImportHookInstallation::test_installed_plugin_rewrite[plain] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_installed_plugin_rewrite[rewrite] PASSED
testing/test_assertion.py::TestBinReprIntegration::test_pytest_assertrepr_compare_called PASSED
testing/test_assertion.py::TestAssert_reprcompare::test_iterable_full_diff_ci PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_dataclasses PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_recursive_dataclasses PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_recursive_dataclasses_verbose PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_dataclasses_verbose PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_dataclasses_with_attribute_comparison_off PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_comparing_two_different_data_classes PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_data_classes_with_custom_eq PASSED
testing/test_assertion.py::TestAssert_reprcompare_dataclass::test_data_classes_with_initvar PASSED
testing/test_assertion.py::TestFormatExplanation::test_special_chars_full PASSED
testing/test_assertion.py::TestTruncateExplanation::test_full_output_truncated PASSED
testing/test_assertion.py::test_python25_compile_issue257 PASSED
testing/test_assertion.py::test_rewritten PASSED
testing/test_assertion.py::TestSetAssertions::test_set_extra_item[>=] PASSED
testing/test_assertion.py::TestSetAssertions::test_set_extra_item[>] PASSED
testing/test_assertion.py::TestSetAssertions::test_set_extra_item[<=] PASSED
testing/test_assertion.py::TestSetAssertions::test_set_extra_item[<] PASSED
testing/test_assertion.py::TestSetAssertions::test_set_extra_item[==] PASSED
testing/test_assertion.py::TestSetAssertions::test_set_proper_superset_equal[>] PASSED
testing/test_assertion.py::TestSetAssertions::test_set_proper_superset_equal[<] PASSED
testing/test_assertion.py::TestSetAssertions::test_set_proper_superset_equal[!=] PASSED
testing/test_assertion.py::TestSetAssertions::test_pytest_assertrepr_compare_integration PASSED
testing/test_assertion.py::test_assertrepr_loaded_per_dir PASSED
testing/test_assertion.py::test_triple_quoted_string_issue113 PASSED
testing/test_assertion.py::test_traceback_failure PASSED
testing/test_assertion.py::test_exception_handling_no_traceback PASSED
testing/test_assertion.py::test_warn_missing[cmdline_args0-warning_output0] PASSED
testing/test_assertion.py::test_warn_missing[cmdline_args1-warning_output1] PASSED
testing/test_assertion.py::test_warn_missing[cmdline_args2-warning_output2] PASSED
testing/test_assertion.py::test_recursion_source_decode PASSED
testing/test_assertion.py::test_AssertionError_message PASSED
testing/test_assertion.py::test_diff_newline_at_end PASSED
testing/test_assertion.py::test_assert_tuple_warning PASSED
testing/test_assertion.py::test_assert_indirect_tuple_no_warning PASSED
testing/test_assertion.py::test_assert_with_unicode PASSED
testing/test_assertion.py::test_raise_unprintable_assertion_error PASSED
testing/test_assertion.py::test_raise_assertion_error_raising_repr PASSED
testing/test_assertion.py::test_issue_1944 PASSED
testing/test_assertion.py::test_assertion_location_with_coverage PASSED
testing/test_assertion.py::test_comparisons_handle_colors[\n            def test():\n                assert [0, 1] == [0, 2]\n            -expected_lines0-True] PASSED
testing/test_assertion.py::test_comparisons_handle_colors[\n            def test():\n                assert [0, 1] == [0, 2]\n            -expected_lines0-False] PASSED
testing/test_assertion.py::test_comparisons_handle_colors[\n            def test():\n                assert {f"number-is-{i}": i for i in range(1, 6)} == {\n                    f"number-is-{i}": i for i in range(5)\n                }\n            -expected_lines1-True] PASSED
testing/test_assertion.py::test_comparisons_handle_colors[\n            def test():\n                assert {f"number-is-{i}": i for i in range(1, 6)} == {\n                    f"number-is-{i}": i for i in range(5)\n                }\n            -expected_lines1-False] PASSED
testing/test_assertion.py::test_fine_grained_assertion_verbosity PASSED
testing/test_assertion.py::test_full_output_vvv PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_rewrites_plugin_as_a_package PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_honors_pep_235 PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertion_message PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertion_message_multiline PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertion_message_tuple PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertion_message_expr PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertion_message_escape PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertion_messages_bytes PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assertion_message_verbosity PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_at_operator_issue1290 PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_starred_with_side_effect PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_assert_handling_raise_in__iter__ PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_pycache_is_a_file PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_pycache_is_readonly PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_zipfile PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_load_resource_via_files_with_rewrite PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_readonly PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_orphaned_pyc_file PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_package PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_translate_newlines PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_package_without__init__py PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_remember_rewritten_modules PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_sys_meta_path_munged PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_write_pyc PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_read_pyc_success PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_reload_is_same_and_reloads PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_get_data_support PASSED
testing/test_assertrewrite.py::test_issue731 PASSED
testing/test_assertrewrite.py::TestIssue925::test_simple_case PASSED
testing/test_assertrewrite.py::TestIssue925::test_long_case PASSED
testing/test_assertrewrite.py::TestIssue925::test_many_brackets PASSED
testing/test_assertrewrite.py::TestIssue2121::test_rewrite_python_files_contain_subdirs PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator_dont_rewrite PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_inline_walrus_operator PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_inline_walrus_operator_reverse PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_no_variable_name_conflict PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator_true_assertion_and_changes_variable_value PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator_fail_assertion PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator_boolean_composite PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator_compare_boolean_fails PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator_boolean_none_fails PASSED
testing/test_assertrewrite.py::TestIssue10743::test_assertion_walrus_operator_value_changes_cleared_after_each_test PASSED
testing/test_assertrewrite.py::TestIssue11028::test_assertion_walrus_operator_in_operand PASSED
testing/test_assertrewrite.py::TestIssue11028::test_assertion_walrus_operator_in_operand_json_dumps PASSED
testing/test_assertrewrite.py::TestIssue11028::test_assertion_walrus_operator_equals_operand_function PASSED
testing/test_assertrewrite.py::TestIssue11028::test_assertion_walrus_operator_equals_operand_function_keyword_arg PASSED
testing/test_assertrewrite.py::TestIssue11028::test_assertion_walrus_operator_equals_operand_function_arg_as_function PASSED
testing/test_assertrewrite.py::TestIssue11028::test_assertion_walrus_operator_gt_operand_function PASSED
testing/test_assertrewrite.py::TestIssue11239::test_assertion_walrus_different_test_cases PASSED
testing/test_assertrewrite.py::test_source_mtime_long_long[-1] PASSED
testing/test_assertrewrite.py::test_source_mtime_long_long[1] PASSED
testing/test_assertrewrite.py::test_rewrite_infinite_recursion PASSED
testing/test_assertrewrite.py::TestEarlyRewriteBailout::test_basic PASSED
testing/test_assertrewrite.py::TestEarlyRewriteBailout::test_pattern_contains_subdirectories PASSED
testing/test_assertrewrite.py::TestEarlyRewriteBailout::test_cwd_changed SKIPPED
testing/test_assertrewrite.py::TestAssertionPass::test_option_default PASSED
testing/test_assertrewrite.py::TestAssertionPass::test_hook_call PASSED
testing/test_assertrewrite.py::TestAssertionPass::test_hook_call_with_parens PASSED
testing/test_assertrewrite.py::TestAssertionPass::test_hook_not_called_without_hookimpl PASSED
testing/test_assertrewrite.py::TestAssertionPass::test_hook_not_called_without_cmd_option PASSED
testing/test_assertrewrite.py::TestPyCacheDir::test_sys_pycache_prefix_integration PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_default_verbosity PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_increased_verbosity PASSED
testing/test_assertrewrite.py::TestReprSizeVerbosity::test_max_increased_verbosity PASSED
testing/test_assertrewrite.py::TestIssue11140::test_constant_not_picked_as_module_docstring PASSED
testing/test_cacheprovider.py::TestNewAPI::test_config_cache_mkdir PASSED
testing/test_cacheprovider.py::TestNewAPI::test_cache_dir_permissions PASSED
testing/test_cacheprovider.py::TestNewAPI::test_config_cache_dataerror PASSED
testing/test_cacheprovider.py::TestNewAPI::test_cache_writefail_cachefile_silent PASSED
testing/test_cacheprovider.py::TestNewAPI::test_cache_writefail_permissions PASSED
testing/test_cacheprovider.py::TestNewAPI::test_cache_failure_warns PASSED
testing/test_cacheprovider.py::TestNewAPI::test_config_cache PASSED
testing/test_cacheprovider.py::TestNewAPI::test_cachefuncarg PASSED
testing/test_cacheprovider.py::TestNewAPI::test_custom_rel_cache_dir PASSED
testing/test_cacheprovider.py::TestNewAPI::test_custom_abs_cache_dir PASSED
testing/test_cacheprovider.py::TestNewAPI::test_custom_cache_dir_with_env_var PASSED
testing/test_cacheprovider.py::test_cache_reportheader[env0] PASSED
testing/test_cacheprovider.py::test_cache_reportheader[env1] PASSED
testing/test_cacheprovider.py::test_cache_reportheader_external_abspath PASSED
testing/test_cacheprovider.py::test_cache_show PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_usecase PASSED
testing/test_cacheprovider.py::TestLastFailed::test_failedfirst_order PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_failedfirst_order PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_difference_invocations PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_usecase_splice PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_xpass PASSED
testing/test_cacheprovider.py::TestLastFailed::test_non_serializable_parametrize PASSED
testing/test_cacheprovider.py::TestLastFailed::test_terminal_report_lastfailed[directory] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_terminal_report_lastfailed[package] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_terminal_report_failedfirst PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_collectfailure PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_failure_subset PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_creates_cache_when_needed PASSED
testing/test_cacheprovider.py::TestLastFailed::test_xfail_not_considered_failure PASSED
testing/test_cacheprovider.py::TestLastFailed::test_xfail_strict_considered_failure PASSED
testing/test_cacheprovider.py::TestLastFailed::test_failed_changed_to_xfail_or_skip[mark.xfail] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_failed_changed_to_xfail_or_skip[mark.skip] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lf_and_ff_prints_no_needless_message[--ff-True] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lf_and_ff_prints_no_needless_message[--ff-False] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lf_and_ff_prints_no_needless_message[--lf-True] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lf_and_ff_prints_no_needless_message[--lf-False] PASSED
testing/test_cacheprovider.py::TestLastFailed::test_cache_cumulative PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_no_failures_behavior_all_passed PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_no_failures_behavior_empty_cache PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_skip_collection PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_skip_collection_with_nesting PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_with_known_failures_not_being_selected PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_args_with_deselected PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_with_class_items PASSED
testing/test_cacheprovider.py::TestLastFailed::test_lastfailed_with_all_filtered PASSED
testing/test_cacheprovider.py::TestLastFailed::test_packages PASSED
testing/test_cacheprovider.py::TestLastFailed::test_non_python_file_skipped PASSED
testing/test_cacheprovider.py::TestNewFirst::test_newfirst_usecase PASSED
testing/test_cacheprovider.py::TestNewFirst::test_newfirst_parametrize PASSED
testing/test_cacheprovider.py::TestReadme::test_readme_passed PASSED
testing/test_cacheprovider.py::TestReadme::test_readme_failed PASSED
testing/test_cacheprovider.py::test_gitignore[Action.MKDIR] PASSED
testing/test_cacheprovider.py::test_gitignore[Action.SET] PASSED
testing/test_cacheprovider.py::test_preserve_keys_order PASSED
testing/test_cacheprovider.py::test_does_not_create_boilerplate_in_existing_dirs PASSED
testing/test_cacheprovider.py::test_cachedir_tag PASSED
testing/test_cacheprovider.py::test_clioption_with_cacheshow_and_help PASSED
testing/test_capture.py::test_capturing_unicode[fd] PASSED
testing/test_capture.py::test_capturing_unicode[sys] PASSED
testing/test_capture.py::test_capturing_bytes_in_utf8_encoding[fd] PASSED
testing/test_capture.py::test_capturing_bytes_in_utf8_encoding[sys] PASSED
testing/test_capture.py::test_collect_capturing PASSED
testing/test_capture.py::TestPerTestCapturing::test_capture_and_fixtures PASSED
testing/test_capture.py::TestPerTestCapturing::test_capture_scope_cache XFAIL
testing/test_capture.py::TestPerTestCapturing::test_no_carry_over PASSED
testing/test_capture.py::TestPerTestCapturing::test_teardown_capturing PASSED
testing/test_capture.py::TestPerTestCapturing::test_teardown_capturing_final PASSED
testing/test_capture.py::TestPerTestCapturing::test_capturing_outerr PASSED
testing/test_capture.py::TestCaptureFixture::test_std_functional[opt0] PASSED
testing/test_capture.py::TestCaptureFixture::test_std_functional[opt1] PASSED
testing/test_capture.py::TestCaptureFixture::test_capsyscapfd PASSED
testing/test_capture.py::TestCaptureFixture::test_capturing_getfixturevalue PASSED
testing/test_capture.py::TestCaptureFixture::test_capsyscapfdbinary PASSED
testing/test_capture.py::TestCaptureFixture::test_capture_is_represented_on_failure_issue128[sys] PASSED
testing/test_capture.py::TestCaptureFixture::test_capture_is_represented_on_failure_issue128[fd] PASSED
testing/test_capture.py::TestCaptureFixture::test_stdfd_functional PASSED
testing/test_capture.py::TestCaptureFixture::test_capfdbinary PASSED
testing/test_capture.py::TestCaptureFixture::test_capsysbinary PASSED
testing/test_capture.py::TestCaptureFixture::test_partial_setup_failure PASSED
testing/test_capture.py::TestCaptureFixture::test_fixture_use_by_other_fixtures_teardown[capsys] PASSED
testing/test_capture.py::TestCaptureFixture::test_fixture_use_by_other_fixtures_teardown[capfd] PASSED
testing/test_capture.py::test_setup_failure_does_not_kill_capturing PASSED
testing/test_capture.py::test_capture_conftest_runtest_setup PASSED
testing/test_capture.py::test_capture_badoutput_issue412 PASSED
testing/test_capture.py::test_capture_early_option_parsing PASSED
testing/test_capture.py::test_capture_binary_output PASSED
testing/test_capture.py::TestFDCapture::test_simple PASSED
testing/test_capture.py::TestFDCapture::test_simple_many PASSED
testing/test_capture.py::TestFDCapture::test_simple_many_check_open_files PASSED
testing/test_capture.py::TestFDCapture::test_simple_fail_second_start PASSED
testing/test_capture.py::TestFDCapture::test_writeorg PASSED
testing/test_capture.py::TestStdCaptureFDinvalidFD::test_fdcapture_invalid_fd_with_fd_reuse PASSED
testing/test_capture.py::TestStdCaptureFDinvalidFD::test_fdcapture_invalid_fd_without_fd_reuse PASSED
testing/test_capture.py::test_capturing_and_logging_fundamentals[SysCapture(2)] PASSED
testing/test_capture.py::test_capturing_and_logging_fundamentals[SysCapture(2, tee=True)] PASSED
testing/test_capture.py::test_capturing_and_logging_fundamentals[FDCapture(2)] PASSED
testing/test_capture.py::test_error_attribute_issue555 PASSED
testing/test_capture.py::test_dontreadfrominput_has_encoding PASSED
testing/test_capture.py::test_typeerror_encodedfile_write PASSED
testing/test_capture.py::test_encodedfile_writelines PASSED
testing/test_collection.py::TestCollector::test_check_equality PASSED
testing/test_collection.py::TestCollector::test_getparent_and_accessors PASSED
testing/test_collection.py::TestCollector::test_getcustomfile_roundtrip PASSED
testing/test_collection.py::TestCollector::test_can_skip_class_with_test_attr PASSED
testing/test_collection.py::TestCollectFS::test_ignored_certain_directories PASSED
testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[venv] PASSED
testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs[conda] PASSED
testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[venv] PASSED
testing/test_collection.py::TestCollectFS::test_ignored_virtualenvs_norecursedirs_precedence[conda] PASSED
testing/test_collection.py::TestCollectFS::test__in_venv[venv] PASSED
testing/test_collection.py::TestCollectFS::test__in_venv[conda] PASSED
testing/test_collection.py::TestCollectFS::test_custom_norecursedirs PASSED
testing/test_collection.py::TestCollectFS::test_testpaths_ini PASSED
testing/test_collection.py::TestCollectFS::test_missing_permissions_on_unselected_directory_doesnt_crash PASSED
testing/test_collection.py::TestCollectPluginHookRelay::test_pytest_collect_file PASSED
testing/test_collection.py::TestPrunetraceback::test_custom_repr_failure PASSED
testing/test_collection.py::TestPrunetraceback::test_collect_report_postprocessing XFAIL
testing/test_collection.py::TestPrunetraceback::test_collection_error_traceback_is_clean PASSED
testing/test_collection.py::TestCustomConftests::test_ignore_collect_path PASSED
testing/test_collection.py::TestCustomConftests::test_ignore_collect_not_called_on_argument PASSED
testing/test_collection.py::TestCustomConftests::test_collectignore_exclude_on_option PASSED
testing/test_collection.py::TestCustomConftests::test_collectignoreglob_exclude_on_option PASSED
testing/test_collection.py::TestCustomConftests::test_pytest_fs_collect_hooks_are_seen PASSED
testing/test_collection.py::TestCustomConftests::test_pytest_collect_file_from_sister_dir PASSED
testing/test_collection.py::TestSession::test_collect_topdir PASSED
testing/test_collection.py::TestSession::test_collect_protocol_single_function PASSED
testing/test_collection.py::TestSession::test_collect_protocol_method PASSED
testing/test_collection.py::TestSession::test_collect_custom_nodes_multi_id PASSED
testing/test_collection.py::TestSession::test_collect_subdir_event_ordering PASSED
testing/test_collection.py::TestSession::test_collect_two_commandline_args PASSED
testing/test_collection.py::TestSession::test_serialization_byid PASSED
testing/test_collection.py::TestSession::test_find_byid_without_instance_parents PASSED
testing/test_collection.py::TestSession::test_collect_parametrized_order PASSED
testing/test_collection.py::Test_getinitialnodes::test_global_file PASSED
testing/test_collection.py::Test_getinitialnodes::test_pkgfile PASSED
testing/test_collection.py::Test_genitems::test_check_collect_hashes PASSED
testing/test_collection.py::Test_genitems::test_example_items1 PASSED
testing/test_collection.py::Test_genitems::test_classmethod_is_discovered PASSED
testing/test_collection.py::Test_genitems::test_class_and_functions_discovery_using_glob PASSED
testing/test_collection.py::test_matchnodes_two_collections_same_file PASSED
testing/test_collection.py::TestNodeKeywords::test_no_under PASSED
testing/test_collection.py::TestNodeKeywords::test_issue345 PASSED
testing/test_collection.py::TestNodeKeywords::test_keyword_matching_is_case_insensitive_by_default PASSED
testing/test_collection.py::TestNodeKeywords::test_duplicates_handled_correctly PASSED
testing/test_collection.py::TestNodeKeywords::test_unpacked_marks_added_to_keywords PASSED
testing/test_collection.py::TestCollectDirectoryHook::test_custom_directory_example PASSED
testing/test_collection.py::TestCollectDirectoryHook::test_directory_ignored_if_none PASSED
testing/test_collection.py::test_exit_on_collection_error PASSED
testing/test_collection.py::test_exit_on_collection_with_maxfail_smaller_than_n_errors PASSED
testing/test_collection.py::test_exit_on_collection_with_maxfail_bigger_than_n_errors PASSED
testing/test_collection.py::test_continue_on_collection_errors PASSED
testing/test_collection.py::test_continue_on_collection_errors_maxfail PASSED
testing/test_collection.py::test_fixture_scope_sibling_conftests PASSED
testing/test_collection.py::test_collect_init_tests PASSED
testing/test_collection.py::test_collect_invalid_signature_message PASSED
testing/test_collection.py::test_collect_handles_raising_on_dunder_class PASSED
testing/test_collection.py::test_collect_with_chdir_during_import PASSED
testing/test_collection.py::test_initial_conftests_with_testpaths PASSED
testing/test_collection.py::test_large_option_breaks_initial_conftests PASSED
testing/test_collection.py::test_collect_symlink_file_arg PASSED
testing/test_collection.py::test_collect_symlink_out_of_tree PASSED
testing/test_collection.py::test_collect_symlink_dir SKIPPED (symlin...)
testing/test_collection.py::test_collectignore_via_conftest PASSED
testing/test_collection.py::test_collect_pkg_init_and_file_in_args PASSED
testing/test_collection.py::test_collect_pkg_init_only PASSED
testing/test_collection.py::test_collect_sub_with_symlinks[True] PASSED
testing/test_collection.py::test_collect_sub_with_symlinks[False] PASSED
testing/test_collection.py::test_collector_respects_tbstyle PASSED
testing/test_collection.py::test_does_not_eagerly_collect_packages PASSED
testing/test_collection.py::test_does_not_put_src_on_path PASSED
testing/test_collection.py::test_fscollector_from_parent PASSED
testing/test_collection.py::TestImportModeImportlib::test_collect_duplicate_names PASSED
testing/test_collection.py::TestImportModeImportlib::test_conftest PASSED
testing/test_collection.py::TestImportModeImportlib::test_modules_importable_as_side_effect PASSED
testing/test_collection.py::TestImportModeImportlib::test_modules_not_importable_as_side_effect PASSED
testing/test_collection.py::TestImportModeImportlib::test_using_python_path PASSED
testing/test_collection.py::test_does_not_crash_on_error_from_decorated_function PASSED
testing/test_collection.py::test_does_not_crash_on_recursive_symlink PASSED
testing/test_collection.py::test_collect_short_file_windows SKIPPED
testing/test_collection.py::test_pyargs_collection_tree PASSED
testing/test_collection.py::test_do_not_collect_symlink_siblings PASSED
testing/test_compat.py::test_is_generator_async_syntax PASSED
testing/test_compat.py::test_is_generator_async_gen_syntax PASSED
testing/test_config.py::TestParseIni::test_getcfg_and_config[pytest-pytest.ini] PASSED
testing/test_config.py::TestParseIni::test_getcfg_and_config[tool:pytest-setup.cfg] PASSED
testing/test_config.py::TestParseIni::test_setupcfg_uses_toolpytest_with_pytest PASSED
testing/test_config.py::TestParseIni::test_append_parse_args PASSED
testing/test_config.py::TestParseIni::test_tox_ini_wrong_version PASSED
testing/test_config.py::TestParseIni::test_ini_names[tool:pytest-setup.cfg] PASSED
testing/test_config.py::TestParseIni::test_ini_names[pytest-tox.ini] PASSED
testing/test_config.py::TestParseIni::test_ini_names[pytest-pytest.ini] PASSED
testing/test_config.py::TestParseIni::test_ini_names[pytest-.pytest.ini] PASSED
testing/test_config.py::TestParseIni::test_pyproject_toml PASSED
testing/test_config.py::TestParseIni::test_empty_pyproject_toml PASSED
testing/test_config.py::TestParseIni::test_empty_pyproject_toml_found_many PASSED
testing/test_config.py::TestParseIni::test_pytest_ini_trumps_pyproject_toml PASSED
testing/test_config.py::TestParseIni::test_toxini_before_lower_pytestini PASSED
testing/test_config.py::TestParseIni::test_ini_parse_error PASSED
testing/test_config.py::TestParseIni::test_toml_parse_error PASSED
testing/test_config.py::TestParseIni::test_confcutdir_default_without_configfile PASSED
testing/test_config.py::TestParseIni::test_confcutdir_default_with_configfile PASSED
testing/test_config.py::TestParseIni::test_confcutdir XFAIL (probabl...)
testing/test_config.py::TestParseIni::test_invalid_config_options[2-unknowns] PASSED
testing/test_config.py::TestParseIni::test_invalid_config_options[1-unknown] PASSED
testing/test_config.py::TestParseIni::test_invalid_config_options[unknown-in-other-header] PASSED
testing/test_config.py::TestParseIni::test_invalid_config_options[no-unknowns] PASSED
testing/test_config.py::TestParseIni::test_invalid_config_options[1-known] PASSED
testing/test_config.py::TestParseIni::test_silence_unknown_key_warning PASSED
testing/test_config.py::TestParseIni::test_disable_warnings_plugin_disables_config_warnings PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[2-missing] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[2-missing-1-ok] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[1-ok] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[1-ok-pin-exact] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[1-ok-pin-loose] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[1-ok-prerelease] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[missing-version] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[missing-versions] PASSED
testing/test_config.py::TestParseIni::test_missing_required_plugins[invalid-header] PASSED
testing/test_config.py::TestParseIni::test_early_config_cmdline PASSED
testing/test_config.py::TestParseIni::test_args_source_args PASSED
testing/test_config.py::TestParseIni::test_args_source_invocation_dir PASSED
testing/test_config.py::TestParseIni::test_args_source_testpaths PASSED
testing/test_config.py::TestConfigCmdlineParsing::test_parsing_again_fails PASSED
testing/test_config.py::TestConfigCmdlineParsing::test_explicitly_specified_config_file_is_loaded PASSED
testing/test_config.py::TestConfigCmdlineParsing::test_absolute_win32_path PASSED
testing/test_config.py::TestConfigAPI::test_config_trace PASSED
testing/test_config.py::TestConfigAPI::test_config_getoption PASSED
testing/test_config.py::TestConfigAPI::test_config_getoption_unicode PASSED
testing/test_config.py::TestConfigAPI::test_config_getvalueorskip PASSED
testing/test_config.py::TestConfigAPI::test_config_getvalueorskip_None PASSED
testing/test_config.py::TestConfigAPI::test_getoption PASSED
testing/test_config.py::TestConfigAPI::test_getconftest_pathlist PASSED
testing/test_config.py::TestConfigAPI::test_addini[not passed] PASSED
testing/test_config.py::TestConfigAPI::test_addini[None] PASSED
testing/test_config.py::TestConfigAPI::test_addini["string"] PASSED
testing/test_config.py::TestConfigAPI::test_addini_paths[ini] PASSED
testing/test_config.py::TestConfigAPI::test_addini_paths[pyproject] PASSED
testing/test_config.py::TestConfigAPI::test_addini_args_ini_files PASSED
testing/test_config.py::TestConfigAPI::test_addini_args_pyproject_toml PASSED
testing/test_config.py::TestConfigAPI::test_addini_linelist_ini_files PASSED
testing/test_config.py::TestConfigAPI::test_addini_linelist_pprojecttoml PASSED
testing/test_config.py::TestConfigAPI::test_addini_bool[True-True] PASSED
testing/test_config.py::TestConfigAPI::test_addini_bool[no-False] PASSED
testing/test_config.py::TestConfigAPI::test_addini_bool[no-ini-True] PASSED
testing/test_config.py::TestConfigAPI::test_addinivalue_line_existing PASSED
testing/test_config.py::TestConfigAPI::test_addinivalue_line_new PASSED
testing/test_config.py::TestConfigAPI::test_addini_default_values PASSED
testing/test_config.py::TestConfigAPI::test_confcutdir_check_isdir PASSED
testing/test_config.py::test_options_on_small_file_do_not_blow_up PASSED
testing/test_config.py::test_preparse_ordering_with_setuptools PASSED
testing/test_config.py::test_setuptools_importerror_issue1479 PASSED
testing/test_config.py::test_importlib_metadata_broken_distribution PASSED
testing/test_config.py::test_plugin_preparse_prevents_setuptools_loading[True] PASSED
testing/test_config.py::test_plugin_preparse_prevents_setuptools_loading[False] PASSED
testing/test_config.py::test_disable_plugin_autoload[parse_args0-True] PASSED
testing/test_config.py::test_disable_plugin_autoload[parse_args1-False] PASSED
testing/test_config.py::test_plugin_loading_order PASSED
testing/test_config.py::test_invalid_options_show_extra_information PASSED
testing/test_config.py::test_consider_args_after_options_for_rootdir[args0] PASSED
testing/test_config.py::test_consider_args_after_options_for_rootdir[args1] PASSED
testing/test_config.py::test_consider_args_after_options_for_rootdir[args2] PASSED
testing/test_config.py::test_consider_args_after_options_for_rootdir[args3] PASSED
testing/test_config.py::test_toolongargs_issue224 PASSED
testing/test_config.py::test_config_in_subdirectory_colon_command_line_issue2148 PASSED
testing/test_config.py::test_notify_exception PASSED
testing/test_config.py::test_no_terminal_discovery_error PASSED
testing/test_config.py::test_collect_pytest_prefix_bug_integration PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_names[setup.cfg] PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_names[tox.ini] PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_names[pytest.ini] PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_paths PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_multiple_and_default PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_usage_error_bad_style PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_handled_asap[True] PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_handled_asap[False] PASSED
testing/test_config.py::TestOverrideIniArgs::test_addopts_from_ini_not_concatenated PASSED
testing/test_config.py::TestOverrideIniArgs::test_multiple_override_ini_options PASSED
testing/test_config.py::TestOverrideIniArgs::test_override_ini_without_config_file PASSED
testing/test_config.py::test_help_via_addopts PASSED
testing/test_config.py::test_help_and_version_after_argument_error PASSED
testing/test_config.py::test_config_does_not_load_blocked_plugin_from_args PASSED
testing/test_config.py::test_invocation_args PASSED
testing/test_config.py::test_config_blocked_default_plugins[python] PASSED
testing/test_config.py::test_config_blocked_default_plugins[terminal] PASSED
testing/test_config.py::test_config_blocked_default_plugins[debugging] PASSED
testing/test_config.py::test_config_blocked_default_plugins[unittest] PASSED
testing/test_config.py::test_config_blocked_default_plugins[capture] PASSED
testing/test_config.py::test_config_blocked_default_plugins[skipping] PASSED
testing/test_config.py::test_config_blocked_default_plugins[legacypath] PASSED
testing/test_config.py::test_config_blocked_default_plugins[tmpdir] PASSED
testing/test_config.py::test_config_blocked_default_plugins[monkeypatch] PASSED
testing/test_config.py::test_config_blocked_default_plugins[recwarn] PASSED
testing/test_config.py::test_config_blocked_default_plugins[pastebin] PASSED
testing/test_config.py::test_config_blocked_default_plugins[assertion] PASSED
testing/test_config.py::test_config_blocked_default_plugins[junitxml] PASSED
testing/test_config.py::test_config_blocked_default_plugins[doctest] PASSED
testing/test_config.py::test_config_blocked_default_plugins[cacheprovider] PASSED
testing/test_config.py::test_config_blocked_default_plugins[freeze_support] PASSED
testing/test_config.py::test_config_blocked_default_plugins[setuponly] PASSED
testing/test_config.py::test_config_blocked_default_plugins[setupplan] PASSED
testing/test_config.py::test_config_blocked_default_plugins[stepwise] PASSED
testing/test_config.py::test_config_blocked_default_plugins[warnings] PASSED
testing/test_config.py::test_config_blocked_default_plugins[logging] PASSED
testing/test_config.py::test_config_blocked_default_plugins[reports] PASSED
testing/test_config.py::test_config_blocked_default_plugins[python_path] PASSED
testing/test_config.py::test_config_blocked_default_plugins[unraisableexception] PASSED
testing/test_config.py::test_config_blocked_default_plugins[threadexception] PASSED
testing/test_config.py::test_config_blocked_default_plugins[faulthandler] PASSED
testing/test_config.py::TestSetupCfg::test_pytest_setup_cfg_unsupported PASSED
testing/test_config.py::TestSetupCfg::test_pytest_custom_cfg_unsupported PASSED
testing/test_config.py::TestPytestPluginsVariable::test_pytest_plugins_in_non_top_level_conftest_unsupported PASSED
testing/test_config.py::TestPytestPluginsVariable::test_pytest_plugins_in_non_top_level_conftest_unsupported_pyargs[True] PASSED
testing/test_config.py::TestPytestPluginsVariable::test_pytest_plugins_in_non_top_level_conftest_unsupported_pyargs[False] PASSED
testing/test_config.py::TestDebugOptions::test_without_debug_does_not_write_log PASSED
testing/test_config.py::TestDebugOptions::test_with_only_debug_writes_pytestdebug_log PASSED
testing/test_config.py::TestDebugOptions::test_multiple_custom_debug_logs PASSED
testing/test_config.py::TestDebugOptions::test_debug_help PASSED
testing/test_config.py::TestVerbosity::test_level_matches_verbose_when_not_specified PASSED
testing/test_config.py::TestVerbosity::test_level_matches_verbose_when_not_known_type PASSED
testing/test_config.py::TestVerbosity::test_level_matches_specified_override PASSED
testing/test_conftest.py::test_doubledash_considered PASSED
testing/test_conftest.py::test_issue151_load_all_conftests PASSED
testing/test_conftest.py::test_conftest_global_import PASSED
testing/test_conftest.py::test_conftestcutdir PASSED
testing/test_conftest.py::test_conftestcutdir_inplace_considered PASSED
testing/test_conftest.py::test_setinitial_conftest_subdirs[test] PASSED
testing/test_conftest.py::test_setinitial_conftest_subdirs[tests] PASSED
testing/test_conftest.py::test_setinitial_conftest_subdirs[whatever] PASSED
testing/test_conftest.py::test_setinitial_conftest_subdirs[.dotdir] PASSED
testing/test_conftest.py::test_conftest_confcutdir PASSED
testing/test_conftest.py::test_installed_conftest_is_picked_up PASSED
testing/test_conftest.py::test_conftest_symlink PASSED
testing/test_conftest.py::test_conftest_symlink_files PASSED
testing/test_conftest.py::test_conftest_badcase SKIPPED (only releva...)
testing/test_conftest.py::test_conftest_uppercase PASSED
testing/test_conftest.py::test_no_conftest PASSED
testing/test_conftest.py::test_conftest_existing_junitxml PASSED
testing/test_conftest.py::test_conftest_import_order PASSED
testing/test_conftest.py::test_fixture_dependency PASSED
testing/test_conftest.py::test_conftest_found_with_double_dash PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[runner-..-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[package-..-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[swc-../..-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[snc-../..-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[runner-../package-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[package-.-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[swc-..-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[snc-..-3] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[runner-../package/swc-1] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[package-./swc-1] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[swc-.-1] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[snc-../swc-1] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[runner-../package/snc-1] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[package-./snc-1] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[swc-../snc-1] PASSED
testing/test_conftest.py::TestConftestVisibility::test_parsefactories_relative_node_ids[snc-.-1] PASSED
testing/test_conftest.py::test_search_conftest_up_to_inifile[.-2-0] PASSED
testing/test_conftest.py::test_search_conftest_up_to_inifile[src-1-1] PASSED
testing/test_conftest.py::test_search_conftest_up_to_inifile[None-1-1] PASSED
testing/test_conftest.py::test_issue1073_conftest_special_objects PASSED
testing/test_conftest.py::test_conftest_exception_handling PASSED
testing/test_conftest.py::test_hook_proxy PASSED
testing/test_conftest.py::test_required_option_help PASSED
testing/test_debugging.py::TestPDB::test_pdb_on_fail PASSED
testing/test_debugging.py::TestPDB::test_pdb_on_xfail PASSED
testing/test_debugging.py::TestPDB::test_pdb_on_skip PASSED
testing/test_debugging.py::TestPDB::test_pdb_on_top_level_raise_skiptest PASSED
testing/test_debugging.py::TestPDB::test_pdb_on_BdbQuit PASSED
testing/test_debugging.py::TestPDB::test_pdb_on_KeyboardInterrupt PASSED
testing/test_debugging.py::TestPDB::test_pdb_custom_cls PASSED
testing/test_debugging.py::TestPDB::test_pdb_custom_cls_invalid PASSED
testing/test_debugging.py::TestPDB::test_pdb_custom_cls_without_pdb PASSED
testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_custom_cls PASSED
testing/test_debugging.py::test_pdbcls_via_local_module PASSED
testing/test_debugging.py::test_raises_bdbquit_with_eoferror PASSED
testing/test_debugging.py::test_pdb_wrapper_class_is_reused PASSED
testing/test_doctest.py::TestDoctests::test_collect_testtextfile PASSED
testing/test_doctest.py::TestDoctests::test_collect_module_empty PASSED
testing/test_doctest.py::TestDoctests::test_collect_module_single_modulelevel_doctest PASSED
testing/test_doctest.py::TestDoctests::test_collect_module_two_doctest_one_modulelevel PASSED
testing/test_doctest.py::TestDoctests::test_collect_module_two_doctest_no_modulelevel[__init__] PASSED
testing/test_doctest.py::TestDoctests::test_collect_module_two_doctest_no_modulelevel[whatever] PASSED
testing/test_doctest.py::TestDoctests::test_simple_doctestfile PASSED
testing/test_doctest.py::TestDoctests::test_importmode PASSED
testing/test_doctest.py::TestDoctests::test_new_pattern PASSED
testing/test_doctest.py::TestDoctests::test_multiple_patterns PASSED
testing/test_doctest.py::TestDoctests::test_encoding[foo-ascii] PASSED
testing/test_doctest.py::TestDoctests::test_encoding[\xf6\xe4\xfc-latin1] PASSED
testing/test_doctest.py::TestDoctests::test_encoding[\xf6\xe4\xfc-utf-8] PASSED
testing/test_doctest.py::TestDoctests::test_doctest_unexpected_exception PASSED
testing/test_doctest.py::TestDoctests::test_doctest_outcomes PASSED
testing/test_doctest.py::TestDoctests::test_docstring_partial_context_around_error PASSED
testing/test_doctest.py::TestDoctests::test_docstring_full_context_around_error PASSED
testing/test_doctest.py::TestDoctests::test_doctest_linedata_missing PASSED
testing/test_doctest.py::TestDoctests::test_doctest_linedata_on_property PASSED
testing/test_doctest.py::TestDoctests::test_doctest_no_linedata_on_overridden_property PASSED
testing/test_doctest.py::TestDoctests::test_doctest_unex_importerror_only_txt PASSED
testing/test_doctest.py::TestDoctests::test_doctest_unex_importerror_with_module PASSED
testing/test_doctest.py::TestDoctests::test_doctestmodule PASSED
testing/test_doctest.py::TestDoctests::test_doctest_cached_property PASSED
testing/test_doctest.py::TestDoctests::test_doctestmodule_external_and_issue116 PASSED
testing/test_doctest.py::TestDoctests::test_txtfile_failing PASSED
testing/test_doctest.py::TestDoctests::test_txtfile_with_fixtures PASSED
testing/test_doctest.py::TestDoctests::test_txtfile_with_usefixtures_in_ini PASSED
testing/test_doctest.py::TestDoctests::test_doctestmodule_with_fixtures PASSED
testing/test_doctest.py::TestDoctests::test_doctestmodule_three_tests PASSED
testing/test_doctest.py::TestDoctests::test_doctestmodule_two_tests_one_fail PASSED
testing/test_doctest.py::TestDoctests::test_ignored_whitespace PASSED
testing/test_doctest.py::TestDoctests::test_non_ignored_whitespace PASSED
testing/test_doctest.py::TestDoctests::test_ignored_whitespace_glob PASSED
testing/test_doctest.py::TestDoctests::test_non_ignored_whitespace_glob PASSED
testing/test_doctest.py::TestDoctests::test_contains_unicode PASSED
testing/test_doctest.py::TestDoctests::test_ignore_import_errors_on_doctest PASSED
testing/test_doctest.py::TestDoctests::test_junit_report_for_doctest PASSED
testing/test_doctest.py::TestDoctests::test_unicode_doctest PASSED
testing/test_doctest.py::TestDoctests::test_unicode_doctest_module PASSED
testing/test_doctest.py::TestDoctests::test_print_unicode_value PASSED
testing/test_doctest.py::TestDoctests::test_reportinfo PASSED
testing/test_doctest.py::TestDoctests::test_valid_setup_py PASSED
testing/test_doctest.py::TestDoctests::test_main_py_does_not_cause_import_errors PASSED
testing/test_doctest.py::TestDoctests::test_invalid_setup_py PASSED
testing/test_doctest.py::TestDoctests::test_setup_module PASSED
testing/test_doctest.py::TestLiterals::test_allow_unicode[ini] PASSED
testing/test_doctest.py::TestLiterals::test_allow_unicode[comment] PASSED
testing/test_doctest.py::TestLiterals::test_allow_bytes[ini] PASSED
testing/test_doctest.py::TestLiterals::test_allow_bytes[comment] PASSED
testing/test_doctest.py::TestLiterals::test_unicode_string PASSED
testing/test_doctest.py::TestLiterals::test_bytes_literal PASSED
testing/test_doctest.py::TestLiterals::test_number_precision[ini] PASSED
testing/test_doctest.py::TestLiterals::test_number_precision[comment] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[3.0-3] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[3e0-3] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[1e3-1000] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[3-3.0] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[3.1-3.0] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[3.1-3.2] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[3.1-4.0] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[8.22e5-810000.0] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[3.0-2.98] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches[1e3-999] PASSED
testing/test_doctest.py::TestLiterals::test_number_non_matches['3.1416'-'3.14'] XFAIL
testing/test_doctest.py::TestLiterals::test_number_and_allow_unicode PASSED
testing/test_doctest.py::TestDoctestSkips::test_one_skipped[text] PASSED
testing/test_doctest.py::TestDoctestSkips::test_one_skipped[module] PASSED
testing/test_doctest.py::TestDoctestSkips::test_one_skipped_failed[text] PASSED
testing/test_doctest.py::TestDoctestSkips::test_one_skipped_failed[module] PASSED
testing/test_doctest.py::TestDoctestSkips::test_all_skipped[text] PASSED
testing/test_doctest.py::TestDoctestSkips::test_all_skipped[module] PASSED
testing/test_doctest.py::TestDoctestSkips::test_vacuous_all_skipped[text] PASSED
testing/test_doctest.py::TestDoctestSkips::test_vacuous_all_skipped[module] PASSED
testing/test_doctest.py::TestDoctestSkips::test_continue_on_failure PASSED
testing/test_doctest.py::TestDoctestSkips::test_skipping_wrapped_test PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_doctest_module_session_fixture PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[True-module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[True-session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[True-class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[True-function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[False-module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[False-session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[False-class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_scopes[False-function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-True-module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-True-session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-True-class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-True-function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-False-module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-False-session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-False-class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[True-False-function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-True-module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-True-session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-True-class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-True-function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-False-module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-False-session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-False-class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_fixture_module_doctest_scopes[False-False-function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_request_attributes[module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_request_attributes[session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_request_attributes[class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_request_attributes[function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_defined_in_same_module[module] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_defined_in_same_module[session] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_defined_in_same_module[class] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_defined_in_same_module[function] PASSED
testing/test_doctest.py::TestDoctestAutoUseFixtures::test_auto_use_defined_in_same_module[package] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_doctestfile[module] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_doctestfile[session] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_doctestfile[class] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_doctestfile[function] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_pyfile[module] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_pyfile[session] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_pyfile[class] PASSED
testing/test_doctest.py::TestDoctestNamespaceFixture::test_namespace_pyfile[function] PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_udiff[udiff] PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_udiff[UDIFF] PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_udiff[uDiFf] PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_cdiff PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_ndiff PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_none_or_only_first_failure[none] PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_none_or_only_first_failure[only_first_failure] PASSED
testing/test_doctest.py::TestDoctestReportingOption::test_doctest_report_invalid PASSED
testing/test_doctest.py::test_doctest_mock_objects_dont_recurse_missbehaved[mock] PASSED
testing/test_doctest.py::test_doctest_mock_objects_dont_recurse_missbehaved[unittest.mock] PASSED
testing/test_error_diffs.py::test_error_diff[Compare lists, one item differs] PASSED
testing/test_error_diffs.py::test_error_diff[Compare lists, one extra item] PASSED
testing/test_error_diffs.py::test_error_diff[Compare lists, one item missing] PASSED
testing/test_error_diffs.py::test_error_diff[Compare tuples] PASSED
testing/test_error_diffs.py::test_error_diff[Compare sets] PASSED
testing/test_error_diffs.py::test_error_diff[Compare dicts with differing keys] PASSED
testing/test_error_diffs.py::test_error_diff[Compare dicts with differing values] PASSED
testing/test_error_diffs.py::test_error_diff[Compare dicts with differing items] PASSED
testing/test_error_diffs.py::test_error_diff[Compare strings] PASSED
testing/test_error_diffs.py::test_error_diff[Test "not in" string] PASSED
testing/test_error_diffs.py::test_error_diff[Compare data classes] PASSED
testing/test_error_diffs.py::test_error_diff[Compare attrs classes] PASSED
testing/test_faulthandler.py::test_crash_during_shutdown_captured PASSED
testing/test_faulthandler.py::test_crash_during_shutdown_not_captured PASSED
testing/test_faulthandler.py::test_already_initialized_crash PASSED
testing/test_helpconfig.py::test_version_verbose SKIPPED (always fai...)
testing/test_helpconfig.py::test_version_less_verbose SKIPPED (alway...)
testing/test_helpconfig.py::test_help PASSED
testing/test_helpconfig.py::test_none_help_param_raises_exception PASSED
testing/test_helpconfig.py::test_empty_help_param PASSED
testing/test_helpconfig.py::test_hookvalidation_unknown PASSED
testing/test_helpconfig.py::test_hookvalidation_optional PASSED
testing/test_helpconfig.py::test_traceconfig PASSED
testing/test_junitxml.py::TestPython::test_summing_simple[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_summing_simple[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_summing_simple_with_errors[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_summing_simple_with_errors[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_hostname_in_xml[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_hostname_in_xml[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_timestamp_in_xml[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_timestamp_in_xml[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_timing_function PASSED
testing/test_junitxml.py::TestPython::test_junit_duration_report[call] PASSED
testing/test_junitxml.py::TestPython::test_junit_duration_report[total] PASSED
testing/test_junitxml.py::TestPython::test_setup_error[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_setup_error[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_teardown_error[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_teardown_error[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_call_failure_teardown_error[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_call_failure_teardown_error[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_skip_contains_name_reason[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_skip_contains_name_reason[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_mark_skip_contains_name_reason[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_mark_skip_contains_name_reason[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_mark_skipif_contains_name_reason[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_mark_skipif_contains_name_reason[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_mark_skip_doesnt_capture_output[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_mark_skip_doesnt_capture_output[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_classname_instance[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_classname_instance[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_classname_nested_dir[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_classname_nested_dir[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_internal_error[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_internal_error[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit1-no] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit1-log] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit1-system-out] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit1-system-err] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit1-out-err] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit1-all] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit2-no] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit2-log] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit2-system-out] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit2-system-err] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit2-out-err] PASSED
testing/test_junitxml.py::TestPython::test_failure_function[xunit2-all] PASSED
testing/test_junitxml.py::TestPython::test_failure_verbose_message[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_failure_verbose_message[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_failure_escape[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_failure_escape[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_junit_prefixing[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_junit_prefixing[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_function[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_function[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_marker[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_marker[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_xfail_captures_output_once[no] PASSED
testing/test_junitxml.py::TestPython::test_xfail_captures_output_once[log] PASSED
testing/test_junitxml.py::TestPython::test_xfail_captures_output_once[system-out] PASSED
testing/test_junitxml.py::TestPython::test_xfail_captures_output_once[system-err] PASSED
testing/test_junitxml.py::TestPython::test_xfail_captures_output_once[out-err] PASSED
testing/test_junitxml.py::TestPython::test_xfail_captures_output_once[all] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_xpass[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_xpass[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_xpass_strict[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_xfailure_xpass_strict[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_collect_error[xunit1] PASSED
testing/test_junitxml.py::TestPython::test_collect_error[xunit2] PASSED
testing/test_junitxml.py::TestPython::test_unicode PASSED
testing/test_junitxml.py::TestPython::test_assertion_binchars PASSED
testing/test_junitxml.py::TestPython::test_pass_captures_stdout[no] PASSED
testing/test_junitxml.py::TestPython::test_pass_captures_stdout[system-out] PASSED
testing/test_junitxml.py::TestPython::test_pass_captures_stderr[no] PASSED
testing/test_junitxml.py::TestPython::test_pass_captures_stderr[system-err] PASSED
testing/test_junitxml.py::TestPython::test_setup_error_captures_stdout[no] PASSED
testing/test_junitxml.py::TestPython::test_setup_error_captures_stdout[system-out] PASSED
testing/test_junitxml.py::TestPython::test_setup_error_captures_stderr[no] PASSED
testing/test_junitxml.py::TestPython::test_setup_error_captures_stderr[system-err] PASSED
testing/test_junitxml.py::TestPython::test_avoid_double_stdout[no] PASSED
testing/test_junitxml.py::TestPython::test_avoid_double_stdout[system-out] PASSED
testing/test_junitxml.py::TestNonPython::test_summing_simple[xunit1] PASSED
testing/test_junitxml.py::TestNonPython::test_summing_simple[xunit2] PASSED
testing/test_junitxml.py::test_nullbyte[no] PASSED
testing/test_junitxml.py::test_nullbyte[system-out] PASSED
testing/test_junitxml.py::test_nullbyte_replace[no] PASSED
testing/test_junitxml.py::test_nullbyte_replace[system-out] PASSED
testing/test_junitxml.py::test_logxml_changingdir PASSED
testing/test_junitxml.py::test_logxml_makedir PASSED
testing/test_junitxml.py::test_logxml_check_isdir PASSED
testing/test_junitxml.py::test_escaped_parametrized_names_xml PASSED
testing/test_junitxml.py::test_double_colon_split_function_issue469 PASSED
testing/test_junitxml.py::test_double_colon_split_method_issue469 PASSED
testing/test_junitxml.py::test_unicode_issue368 PASSED
testing/test_junitxml.py::test_record_property PASSED
testing/test_junitxml.py::test_record_property_on_test_and_teardown_failure PASSED
testing/test_junitxml.py::test_record_property_same_name PASSED
testing/test_junitxml.py::test_record_fixtures_without_junitxml[record_property] PASSED
testing/test_junitxml.py::test_record_fixtures_without_junitxml[record_xml_attribute] PASSED
testing/test_junitxml.py::test_record_attribute PASSED
testing/test_junitxml.py::test_record_fixtures_xunit2[record_xml_attribute] PASSED
testing/test_junitxml.py::test_record_fixtures_xunit2[record_property] PASSED
testing/test_junitxml.py::test_random_report_log_xdist SKIPPED (alwa...)
testing/test_junitxml.py::test_root_testsuites_tag[xunit1] PASSED
testing/test_junitxml.py::test_root_testsuites_tag[xunit2] PASSED
testing/test_junitxml.py::test_runs_twice PASSED
testing/test_junitxml.py::test_runs_twice_xdist SKIPPED (always fail...)
testing/test_junitxml.py::test_fancy_items_regression PASSED
testing/test_junitxml.py::test_global_properties[xunit1] PASSED
testing/test_junitxml.py::test_global_properties[xunit2] PASSED
testing/test_junitxml.py::test_url_property PASSED
testing/test_junitxml.py::test_record_testsuite_property[xunit1] PASSED
testing/test_junitxml.py::test_record_testsuite_property[xunit2] PASSED
testing/test_junitxml.py::test_record_testsuite_property_junit_disabled PASSED
testing/test_junitxml.py::test_record_testsuite_property_type_checking[True] PASSED
testing/test_junitxml.py::test_record_testsuite_property_type_checking[False] PASSED
testing/test_junitxml.py::test_set_suite_name[xunit1-my_suite] PASSED
testing/test_junitxml.py::test_set_suite_name[xunit1-] PASSED
testing/test_junitxml.py::test_set_suite_name[xunit2-my_suite] PASSED
testing/test_junitxml.py::test_set_suite_name[xunit2-] PASSED
testing/test_junitxml.py::test_escaped_skipreason_issue3533 PASSED
testing/test_junitxml.py::test_bin_escaped_skipreason PASSED
testing/test_junitxml.py::test_escaped_setup_teardown_error PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_does_not_log_test_output[xunit1] PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_does_not_log_test_output[xunit2] PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_logs_output_for_failing_test_issue5430[no-xunit1] PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_logs_output_for_failing_test_issue5430[no-xunit2] PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_logs_output_for_failing_test_issue5430[system-out-xunit1] PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_logs_output_for_failing_test_issue5430[system-out-xunit2] PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_logs_output_for_failing_test_issue5430[system-err-xunit1] PASSED
testing/test_junitxml.py::test_logging_passing_tests_disabled_logs_output_for_failing_test_issue5430[system-err-xunit2] PASSED
testing/test_legacypath.py::test_item_fspath PASSED
testing/test_legacypath.py::test_testdir_testtmproot PASSED
testing/test_legacypath.py::test_testdir_makefile_dot_prefixes_extension_silently PASSED
testing/test_legacypath.py::test_testdir_makefile_ext_none_raises_type_error PASSED
testing/test_legacypath.py::test_testdir_makefile_ext_empty_string_makes_file PASSED
testing/test_legacypath.py::test_tmpdir_always_is_realpath PASSED
testing/test_legacypath.py::test_fixturerequest_getmodulepath PASSED
testing/test_legacypath.py::test_addini_paths[ini] PASSED
testing/test_legacypath.py::test_addini_paths[pyproject] PASSED
testing/test_legacypath.py::test_override_ini_paths PASSED
testing/test_link_resolve.py::test_link_resolve PASSED
testing/test_main.py::test_wrap_session_notify_exception[ret_exc0] PASSED
testing/test_main.py::test_wrap_session_notify_exception[ret_exc1] PASSED
testing/test_main.py::test_wrap_session_notify_exception[ret_exc2] PASSED
testing/test_main.py::test_wrap_session_exit_sessionfinish[None] PASSED
testing/test_main.py::test_wrap_session_exit_sessionfinish[42] PASSED
testing/test_main.py::test_validate_basetemp_integration PASSED
testing/test_main.py::TestResolveCollectionArgument::test_file PASSED
testing/test_main.py::TestResolveCollectionArgument::test_dir PASSED
testing/test_main.py::TestResolveCollectionArgument::test_pypath PASSED
testing/test_main.py::TestResolveCollectionArgument::test_parametrized_name_with_colons PASSED
testing/test_main.py::TestResolveCollectionArgument::test_does_not_exist PASSED
testing/test_main.py::TestResolveCollectionArgument::test_absolute_paths_are_resolved_correctly PASSED
testing/test_main.py::test_module_full_path_without_drive PASSED
testing/test_main.py::test_very_long_cmdline_arg PASSED
testing/test_mark.py::test_marked_class_run_twice PASSED
testing/test_mark.py::test_ini_markers PASSED
testing/test_mark.py::test_markers_option PASSED
testing/test_mark.py::test_ini_markers_whitespace PASSED
testing/test_mark.py::test_marker_without_description PASSED
testing/test_mark.py::test_markers_option_with_plugin_in_current_dir PASSED
testing/test_mark.py::test_mark_on_pseudo_function PASSED
testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict-markers] PASSED
testing/test_mark.py::test_strict_prohibits_unregistered_markers[--strict] PASSED
testing/test_mark.py::test_mark_option[xyz-expected_passed0] PASSED
testing/test_mark.py::test_mark_option[(((  xyz))  )-expected_passed1] PASSED
testing/test_mark.py::test_mark_option[not not xyz-expected_passed2] PASSED
testing/test_mark.py::test_mark_option[xyz and xyz2-expected_passed3] PASSED
testing/test_mark.py::test_mark_option[xyz2-expected_passed4] PASSED
testing/test_mark.py::test_mark_option[xyz or xyz2-expected_passed5] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(color='red')-['test_one']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(color='red') or car(color='blue')-['test_one', 'test_two']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car and not car(temp=5)-['test_one', 'test_three']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(temp=4)-['test_one']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(temp=4) or car(temp=5)-['test_one', 'test_two']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(temp=4) and car(temp=5)-[]] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(temp=-5)-['test_three']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(ac=True)-['test_one']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(ac=False)-['test_two']] PASSED
testing/test_mark.py::test_mark_option_with_kwargs[car(ac=None)-['test_three']] PASSED
testing/test_mark.py::test_mark_option_custom[interface-expected_passed0] PASSED
testing/test_mark.py::test_mark_option_custom[not interface-expected_passed1] PASSED
testing/test_mark.py::test_keyword_option_custom[interface-expected_passed0] PASSED
testing/test_mark.py::test_keyword_option_custom[not interface-expected_passed1] PASSED
testing/test_mark.py::test_keyword_option_custom[pass-expected_passed2] PASSED
testing/test_mark.py::test_keyword_option_custom[not pass-expected_passed3] PASSED
testing/test_mark.py::test_keyword_option_custom[not not not (pass)-expected_passed4] PASSED
testing/test_mark.py::test_keyword_option_custom[1 or 2-expected_passed5] PASSED
testing/test_mark.py::test_keyword_option_custom[not (1 or 2)-expected_passed6] PASSED
testing/test_mark.py::test_keyword_option_considers_mark PASSED
testing/test_mark.py::test_keyword_option_parametrize[None-expected_passed0] PASSED
testing/test_mark.py::test_keyword_option_parametrize[[1.3]-expected_passed1] PASSED
testing/test_mark.py::test_keyword_option_parametrize[2-3-expected_passed2] PASSED
testing/test_mark.py::test_parametrize_with_module PASSED
testing/test_mark.py::test_keyword_option_wrong_arguments[foo or-at column 7: expected not OR left parenthesis OR identifier; got end of input] PASSED
testing/test_mark.py::test_keyword_option_wrong_arguments[foo or or-at column 8: expected not OR left parenthesis OR identifier; got or] PASSED
testing/test_mark.py::test_keyword_option_wrong_arguments[(foo-at column 5: expected right parenthesis; got end of input] PASSED
testing/test_mark.py::test_keyword_option_wrong_arguments[foo bar-at column 5: expected end of input; got identifier] PASSED
testing/test_mark.py::test_keyword_option_wrong_arguments[or or-at column 1: expected not OR left parenthesis OR identifier; got or] PASSED
testing/test_mark.py::test_keyword_option_wrong_arguments[not or-at column 5: expected not OR left parenthesis OR identifier; got or] PASSED
testing/test_mark.py::test_keyword_option_wrong_arguments[nonexistent_mark(non_supported='kwarg')-Keyword expressions do not support call parameters] PASSED
testing/test_mark.py::test_parametrized_collected_from_command_line PASSED
testing/test_mark.py::test_parametrized_collect_with_wrong_args PASSED
testing/test_mark.py::test_parametrized_with_kwargs PASSED
testing/test_mark.py::test_parametrize_iterator PASSED
testing/test_mark.py::TestFunctional::test_merging_markers_deep PASSED
testing/test_mark.py::TestFunctional::test_mark_decorator_subclass_does_not_propagate_to_base PASSED
testing/test_mark.py::TestFunctional::test_mark_should_not_pass_to_siebling_class PASSED
testing/test_mark.py::TestFunctional::test_mark_decorator_baseclasses_merged PASSED
testing/test_mark.py::TestFunctional::test_mark_closest PASSED
testing/test_mark.py::TestFunctional::test_mark_with_wrong_marker PASSED
testing/test_mark.py::TestFunctional::test_mark_dynamically_in_funcarg PASSED
testing/test_mark.py::TestFunctional::test_no_marker_match_on_unmarked_names PASSED
testing/test_mark.py::TestFunctional::test_keywords_at_node_level PASSED
testing/test_mark.py::TestFunctional::test_keyword_added_for_session PASSED
testing/test_mark.py::TestFunctional::test_mark_from_parameters PASSED
testing/test_mark.py::TestFunctional::test_reevaluate_dynamic_expr PASSED
testing/test_mark.py::TestKeywordSelection::test_select_simple PASSED
testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx] PASSED
testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and test_2] PASSED
testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass] PASSED
testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and not test_1] PASSED
testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[TestClass and test_2] PASSED
testing/test_mark.py::TestKeywordSelection::test_select_extra_keywords[xxx and TestClass and test_2] PASSED
testing/test_mark.py::TestKeywordSelection::test_keyword_extra PASSED
testing/test_mark.py::TestKeywordSelection::test_keyword_extra_dash XFAIL
testing/test_mark.py::TestKeywordSelection::test_no_magic_values[__] PASSED
testing/test_mark.py::TestKeywordSelection::test_no_magic_values[+] PASSED
testing/test_mark.py::TestKeywordSelection::test_no_magic_values[..] PASSED
testing/test_mark.py::TestKeywordSelection::test_no_match_directories_outside_the_suite PASSED
testing/test_mark.py::test_parameterset_for_parametrize_marks[None] PASSED
testing/test_mark.py::test_parameterset_for_parametrize_marks[] PASSED
testing/test_mark.py::test_parameterset_for_parametrize_marks[skip] PASSED
testing/test_mark.py::test_parameterset_for_parametrize_marks[xfail] PASSED
testing/test_mark.py::test_parameterset_for_fail_at_collect PASSED
testing/test_mark.py::test_parameterset_for_parametrize_bad_markname PASSED
testing/test_mark.py::test_mark_expressions_no_smear PASSED
testing/test_mark.py::test_addmarker_order PASSED
testing/test_mark.py::test_markers_from_parametrize PASSED
testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT internal_err] PASSED
testing/test_mark.py::test_marker_expr_eval_failure_handling[NOT (internal_err)] PASSED
testing/test_mark.py::test_marker_expr_eval_failure_handling[bogus=] PASSED
testing/test_mark.py::test_mark_fixture_order_mro PASSED
testing/test_monkeypatch.py::test_monkeypatch_plugin PASSED
testing/test_monkeypatch.py::test_issue185_time_breaks PASSED
testing/test_monkeypatch.py::test_importerror PASSED
testing/test_monkeypatch.py::test_syspath_prepend_with_namespace_packages PASSED
testing/test_nodes.py::test_node_warn_is_no_longer_only_pytest_warnings[DeprecationWarning-deprecated] PASSED
testing/test_nodes.py::test_node_warn_is_no_longer_only_pytest_warnings[PytestWarning-pytest] PASSED
testing/test_nodes.py::test_node_warning_enforces_warning_types PASSED
testing/test_nodes.py::test_failure_with_changed_cwd PASSED
testing/test_parseopt.py::test_argcomplete PASSED
testing/test_pastebin.py::TestPasteCapture::test_failed PASSED
testing/test_pastebin.py::TestPasteCapture::test_all PASSED
testing/test_pastebin.py::TestPasteCapture::test_non_ascii_paste_text PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[*.py-foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[*.py-bar/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[test_*.py-foo/test_foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[tests/*.py-tests/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[/c/*.py-/c/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[/c/foo/*.py-/c/foo/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[tests/**/test*.py-tests/foo/test_foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[tests/**/doc/test*.py-tests/foo/bar/doc/test_foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching[tests/**/doc/**/test*.py-tests/foo/doc/bar/test_foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_matching_abspath PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[*.py-foo.pyc] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[*.py-foo/foo.pyc] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[tests/*.py-foo/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[/c/*.py-/d/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[/c/foo/*.py-/d/foo/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[tests/**/test*.py-tests/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[tests/**/test*.py-foo/test_foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[tests/**/doc/test*.py-tests/foo/bar/doc/foo.py] PASSED
testing/test_pathlib.py::TestFNMatcherPort::test_not_matching[tests/**/doc/test*.py-tests/foo/bar/test_foo.py] PASSED
testing/test_pathlib.py::TestImportPath::test_smoke_test[True] PASSED
testing/test_pathlib.py::TestImportPath::test_smoke_test[False] PASSED
testing/test_pathlib.py::TestImportPath::test_import_path_missing_file[True] PASSED
testing/test_pathlib.py::TestImportPath::test_import_path_missing_file[False] PASSED
testing/test_pathlib.py::TestImportPath::test_renamed_dir_creates_mismatch[True] PASSED
testing/test_pathlib.py::TestImportPath::test_renamed_dir_creates_mismatch[False] PASSED
testing/test_pathlib.py::TestImportPath::test_messy_name[True] PASSED
testing/test_pathlib.py::TestImportPath::test_messy_name[False] PASSED
testing/test_pathlib.py::TestImportPath::test_dir[True] PASSED
testing/test_pathlib.py::TestImportPath::test_dir[False] PASSED
testing/test_pathlib.py::TestImportPath::test_a[True] PASSED
testing/test_pathlib.py::TestImportPath::test_a[False] PASSED
testing/test_pathlib.py::TestImportPath::test_b[True] PASSED
testing/test_pathlib.py::TestImportPath::test_b[False] PASSED
testing/test_pathlib.py::TestImportPath::test_c[True] PASSED
testing/test_pathlib.py::TestImportPath::test_c[False] PASSED
testing/test_pathlib.py::TestImportPath::test_d[True] PASSED
testing/test_pathlib.py::TestImportPath::test_d[False] PASSED
testing/test_pathlib.py::TestImportPath::test_import_after[True] PASSED
testing/test_pathlib.py::TestImportPath::test_import_after[False] PASSED
testing/test_pathlib.py::TestImportPath::test_check_filepath_consistency[True] PASSED
testing/test_pathlib.py::TestImportPath::test_check_filepath_consistency[False] PASSED
testing/test_pathlib.py::TestImportPath::test_ensuresyspath_append[True] PASSED
testing/test_pathlib.py::TestImportPath::test_ensuresyspath_append[False] PASSED
testing/test_pathlib.py::TestImportPath::test_invalid_path[True] PASSED
testing/test_pathlib.py::TestImportPath::test_invalid_path[False] PASSED
testing/test_pathlib.py::TestImportPath::test_importmode_importlib[True] PASSED
testing/test_pathlib.py::TestImportPath::test_importmode_importlib[False] PASSED
testing/test_pathlib.py::TestImportPath::test_remembers_previous_imports[True] PASSED
testing/test_pathlib.py::TestImportPath::test_remembers_previous_imports[False] PASSED
testing/test_pathlib.py::TestImportPath::test_no_meta_path_found[True] PASSED
testing/test_pathlib.py::TestImportPath::test_no_meta_path_found[False] PASSED
testing/test_pathlib.py::test_resolve_package_path PASSED
testing/test_pathlib.py::test_package_unimportable PASSED
testing/test_pathlib.py::test_access_denied_during_cleanup PASSED
testing/test_pathlib.py::test_long_path_during_cleanup PASSED
testing/test_pathlib.py::test_get_extended_length_path_str PASSED
testing/test_pathlib.py::test_suppress_error_removing_lock PASSED
testing/test_pathlib.py::test_bestrelpath PASSED
testing/test_pathlib.py::test_commonpath PASSED
testing/test_pathlib.py::test_visit_ignores_errors PASSED
testing/test_pathlib.py::test_samefile_false_negatives SKIPPED (Wind...)
testing/test_pathlib.py::TestImportLibMode::test_importmode_importlib_with_dataclass[True] PASSED
testing/test_pathlib.py::TestImportLibMode::test_importmode_importlib_with_dataclass[False] PASSED
testing/test_pathlib.py::TestImportLibMode::test_importmode_importlib_with_pickle[True] PASSED
testing/test_pathlib.py::TestImportLibMode::test_importmode_importlib_with_pickle[False] PASSED
testing/test_pathlib.py::TestImportLibMode::test_importmode_importlib_with_pickle_separate_modules[True] PASSED
testing/test_pathlib.py::TestImportLibMode::test_importmode_importlib_with_pickle_separate_modules[False] PASSED
testing/test_pathlib.py::TestImportLibMode::test_module_name_from_path PASSED
testing/test_pathlib.py::TestImportLibMode::test_resolve_pkg_root_and_module_name PASSED
testing/test_pathlib.py::TestImportLibMode::test_insert_missing_modules PASSED
testing/test_pathlib.py::TestImportLibMode::test_parent_contains_child_module_attribute PASSED
testing/test_pathlib.py::TestImportLibMode::test_importlib_package[True] PASSED
testing/test_pathlib.py::TestImportLibMode::test_importlib_package[False] PASSED
testing/test_pathlib.py::TestImportLibMode::test_importlib_root_is_package PASSED
testing/test_pathlib.py::TestImportLibMode::test_import_using_normal_mechanism_first[True] PASSED
testing/test_pathlib.py::TestImportLibMode::test_import_using_normal_mechanism_first[False] PASSED
testing/test_pathlib.py::TestImportLibMode::test_import_using_normal_mechanism_first_integration[True] PASSED
testing/test_pathlib.py::TestImportLibMode::test_import_using_normal_mechanism_first_integration[False] PASSED
testing/test_pathlib.py::TestImportLibMode::test_import_path_imports_correct_file[True] PASSED
testing/test_pathlib.py::TestImportLibMode::test_import_path_imports_correct_file[False] PASSED
testing/test_pathlib.py::test_safe_exists PASSED
testing/test_pathlib.py::test_import_sets_module_as_attribute PASSED
testing/test_pathlib.py::test_import_sets_module_as_attribute_without_init_files PASSED
testing/test_pathlib.py::test_import_sets_module_as_attribute_regression PASSED
testing/test_pathlib.py::test_import_submodule_not_namespace PASSED
testing/test_pathlib.py::TestNamespacePackages::test_resolve_pkg_root_and_module_name_ns_multiple_levels[prepend] PASSED
testing/test_pathlib.py::TestNamespacePackages::test_resolve_pkg_root_and_module_name_ns_multiple_levels[append] PASSED
testing/test_pathlib.py::TestNamespacePackages::test_resolve_pkg_root_and_module_name_ns_multiple_levels[importlib] PASSED
testing/test_pathlib.py::TestNamespacePackages::test_ns_multiple_levels_import_rewrite_assertions PASSED
testing/test_pathlib.py::TestNamespacePackages::test_incorrect_namespace_package[prepend] PASSED
testing/test_pathlib.py::TestNamespacePackages::test_incorrect_namespace_package[append] PASSED
testing/test_pathlib.py::TestNamespacePackages::test_incorrect_namespace_package[importlib] PASSED
testing/test_pathlib.py::TestNamespacePackages::test_detect_meta_path PASSED
testing/test_pathlib.py::TestNamespacePackages::test_full_ns_packages_without_init_files[True] PASSED
testing/test_pathlib.py::TestNamespacePackages::test_full_ns_packages_without_init_files[False] PASSED
testing/test_pathlib.py::test_is_importable PASSED
testing/test_pathlib.py::test_compute_module_name PASSED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_addhooks_conftestplugin PASSED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_addhooks_nohooks PASSED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_do_option_postinitialize PASSED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_configure PASSED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_conftestpath_case_sensitivity SKIPPED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_hook_proxy PASSED
testing/test_pluginmanager.py::TestPytestPluginInteractions::test_hook_with_addoption PASSED
testing/test_pluginmanager.py::test_default_markers PASSED
testing/test_pluginmanager.py::test_importplugin_error_message PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_consider_module PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_consider_module_import_module PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_plugin_skip PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_consider_env_plugin_instantiation PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_pluginmanager_ENV_startup PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_import_plugin_importname PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_import_plugin_dotted_name PASSED
testing/test_pluginmanager.py::TestPytestPluginManager::test_consider_conftest_deps PASSED
testing/test_pytester.py::test_make_hook_recorder XFAIL (internal re...)
testing/test_pytester.py::test_parseconfig PASSED
testing/test_pytester.py::test_pytester_runs_with_plugin PASSED
testing/test_pytester.py::test_pytester_with_doctest PASSED
testing/test_pytester.py::test_runresult_assertion_on_xfail PASSED
testing/test_pytester.py::test_runresult_assertion_on_xpassed PASSED
testing/test_pytester.py::test_xpassed_with_strict_is_considered_a_failure PASSED
testing/test_pytester.py::test_makepyfile_unicode PASSED
testing/test_pytester.py::test_makepyfile_utf8 PASSED
testing/test_pytester.py::TestInlineRunModulesCleanup::test_inline_run_test_module_not_cleaned_up PASSED
testing/test_pytester.py::TestInlineRunModulesCleanup::test_inline_run_taking_and_restoring_a_sys_modules_snapshot PASSED
testing/test_pytester.py::TestInlineRunModulesCleanup::test_inline_run_sys_modules_snapshot_restore_preserving_modules PASSED
testing/test_pytester.py::TestInlineRunModulesCleanup::test_external_test_module_imports_not_cleaned_up PASSED
testing/test_pytester.py::test_assert_outcomes_after_pytest_error PASSED
testing/test_pytester.py::test_pytester_subprocess_via_runpytest_arg PASSED
testing/test_pytester.py::test_unicode_args PASSED
testing/test_pytester.py::test_run_stdin PASSED
testing/test_pytester.py::test_popen_stdin_pipe PASSED
testing/test_pytester.py::test_popen_stdin_bytes PASSED
testing/test_pytester.py::test_popen_default_stdin_stderr_and_stdin_None PASSED
testing/test_pytester.py::test_pytester_outcomes_with_multiple_errors PASSED
testing/test_pytester.py::test_makefile_joins_absolute_path PASSED
testing/test_pytester.py::test_pytester_makefile_dot_prefixes_extension_with_warning PASSED
testing/test_pytester.py::test_pytester_assert_outcomes_warnings PASSED
testing/test_pytester.py::test_pytester_outcomes_deselected PASSED
testing/test_python_path.py::test_one_dir PASSED
testing/test_python_path.py::test_two_dirs PASSED
testing/test_python_path.py::test_module_not_found PASSED
testing/test_python_path.py::test_no_ini PASSED
testing/test_python_path.py::test_clean_up PASSED
testing/test_recwarn.py::test_recwarn_functional PASSED
testing/test_recwarn.py::TestWarns::test_double_test PASSED
testing/test_recwarn.py::TestWarns::test_skip_within_warns PASSED
testing/test_recwarn.py::TestWarns::test_fail_within_warns PASSED
testing/test_recwarn.py::TestWarns::test_exit_within_warns PASSED
testing/test_reports.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 PASSED
testing/test_reports.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 PASSED
testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_170 PASSED
testing/test_reports.py::TestReportSerialization::test_reprentries_serialization_196 PASSED
testing/test_reports.py::TestReportSerialization::test_itemreport_outcomes PASSED
testing/test_reports.py::TestReportSerialization::test_collectreport_passed PASSED
testing/test_reports.py::TestReportSerialization::test_collectreport_fail PASSED
testing/test_reports.py::TestReportSerialization::test_extended_report_deserialization PASSED
testing/test_reports.py::TestReportSerialization::test_paths_support PASSED
testing/test_reports.py::TestReportSerialization::test_deserialization_failure PASSED
testing/test_reports.py::TestReportSerialization::test_chained_exceptions[TestReport] PASSED
testing/test_reports.py::TestReportSerialization::test_chained_exceptions[CollectReport] PASSED
testing/test_reports.py::TestReportSerialization::test_chained_exceptions_no_reprcrash PASSED
testing/test_reports.py::TestReportSerialization::test_report_timestamps_match_duration PASSED
testing/test_reports.py::TestHooks::test_test_report PASSED
testing/test_reports.py::TestHooks::test_collect_report PASSED
testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_runtest_logreport] PASSED
testing/test_reports.py::TestHooks::test_invalid_report_types[pytest_collectreport] PASSED
testing/test_runner.py::TestSetupState::test_setup PASSED
testing/test_runner.py::TestSetupState::test_teardown_exact_stack_empty PASSED
testing/test_runner.py::TestSetupState::test_setup_fails_and_failure_is_cached PASSED
testing/test_runner.py::TestSetupState::test_teardown_multiple_one_fails PASSED
testing/test_runner.py::TestSetupState::test_teardown_multiple_fail PASSED
testing/test_runner.py::TestSetupState::test_teardown_multiple_scopes_one_fails PASSED
testing/test_runner.py::TestSetupState::test_teardown_multiple_scopes_several_fail PASSED
testing/test_runner.py::TestSetupState::test_cached_exception_doesnt_get_longer PASSED
testing/test_runner.py::TestExecutionNonForked::test_passfunction PASSED
testing/test_runner.py::TestExecutionNonForked::test_failfunction PASSED
testing/test_runner.py::TestExecutionNonForked::test_skipfunction PASSED
testing/test_runner.py::TestExecutionNonForked::test_skip_in_setup_function PASSED
testing/test_runner.py::TestExecutionNonForked::test_failure_in_setup_function PASSED
testing/test_runner.py::TestExecutionNonForked::test_failure_in_teardown_function PASSED
testing/test_runner.py::TestExecutionNonForked::test_custom_failure_repr PASSED
testing/test_runner.py::TestExecutionNonForked::test_teardown_final_returncode PASSED
testing/test_runner.py::TestExecutionNonForked::test_logstart_logfinish_hooks PASSED
testing/test_runner.py::TestExecutionNonForked::test_exact_teardown_issue90 PASSED
testing/test_runner.py::TestExecutionNonForked::test_exact_teardown_issue1206 PASSED
testing/test_runner.py::TestExecutionNonForked::test_failure_in_setup_function_ignores_custom_repr PASSED
testing/test_runner.py::TestExecutionNonForked::test_systemexit_does_not_bail_out PASSED
testing/test_runner.py::TestExecutionNonForked::test_exit_propagates PASSED
testing/test_runner.py::TestExecutionNonForked::test_keyboardinterrupt_propagates PASSED
testing/test_runner.py::TestSessionReports::test_collect_result PASSED
testing/test_runner.py::test_runtest_in_module_ordering XFAIL
testing/test_runner.py::test_pytest_exit_msg PASSED
testing/test_runner.py::test_pytest_exit_returncode PASSED
testing/test_runner.py::test_pytest_fail_notrace_runtest PASSED
testing/test_runner.py::test_pytest_fail_notrace_collection PASSED
testing/test_runner.py::test_pytest_fail_notrace_non_ascii PASSED
testing/test_runner.py::test_pytest_no_tests_collected_exit_status PASSED
testing/test_runner.py::TestImportOrSkipExcType::test_import_error_with_warning PASSED
testing/test_runner.py::TestImportOrSkipExcType::test_import_error_suppress_warning PASSED
testing/test_runner.py::TestImportOrSkipExcType::test_warning_integration PASSED
testing/test_runner.py::test_importorskip_module_level PASSED
testing/test_runner.py::test_importorskip_custom_reason PASSED
testing/test_runner.py::test_pytest_cmdline_main PASSED
testing/test_runner.py::test_unicode_in_longrepr PASSED
testing/test_runner.py::test_failure_in_setup PASSED
testing/test_runner.py::test_makereport_getsource PASSED
testing/test_runner.py::test_makereport_getsource_dynamic_code PASSED
testing/test_runner.py::test_current_test_env_var PASSED
testing/test_runner.py::TestReportContents::test_longreprtext_pass PASSED
testing/test_runner.py::TestReportContents::test_longreprtext_skip PASSED
testing/test_runner.py::TestReportContents::test_longreprtext_collect_skip PASSED
testing/test_runner.py::TestReportContents::test_longreprtext_failure PASSED
testing/test_runner.py::TestReportContents::test_captured_text PASSED
testing/test_runner.py::TestReportContents::test_no_captured_text PASSED
testing/test_runner.py::TestReportContents::test_longrepr_type PASSED
testing/test_runner.py::test_pytest_version_env_var PASSED
testing/test_runner.py::test_teardown_session_failed PASSED
testing/test_runner.py::test_teardown_session_stopped PASSED
testing/test_runner_xunit.py::test_module_and_function_setup PASSED
testing/test_runner_xunit.py::test_module_setup_failure_no_teardown PASSED
testing/test_runner_xunit.py::test_setup_function_failure_no_teardown PASSED
testing/test_runner_xunit.py::test_class_setup PASSED
testing/test_runner_xunit.py::test_class_setup_failure_no_teardown PASSED
testing/test_runner_xunit.py::test_method_setup PASSED
testing/test_runner_xunit.py::test_method_setup_failure_no_teardown PASSED
testing/test_runner_xunit.py::test_method_setup_uses_fresh_instances PASSED
testing/test_runner_xunit.py::test_setup_that_skips_calledagain PASSED
testing/test_runner_xunit.py::test_setup_fails_again_on_all_tests PASSED
testing/test_runner_xunit.py::test_setup_funcarg_setup_when_outer_scope_fails PASSED
testing/test_runner_xunit.py::test_setup_teardown_function_level_with_optional_argument[] PASSED
testing/test_runner_xunit.py::test_setup_teardown_function_level_with_optional_argument[arg] PASSED
testing/test_session.py::TestNewSession::test_basic_testitem_events PASSED
testing/test_session.py::TestNewSession::test_nested_import_error PASSED
testing/test_session.py::TestNewSession::test_raises_output PASSED
testing/test_session.py::TestNewSession::test_syntax_error_module PASSED
testing/test_session.py::TestNewSession::test_exit_first_problem PASSED
testing/test_session.py::TestNewSession::test_maxfail PASSED
testing/test_session.py::TestNewSession::test_broken_repr PASSED
testing/test_session.py::TestNewSession::test_broken_repr_with_showlocals_verbose PASSED
testing/test_session.py::TestNewSession::test_skip_file_by_conftest PASSED
testing/test_session.py::TestNewSession::test_order_of_execution PASSED
testing/test_session.py::TestNewSession::test_collect_only_with_various_situations PASSED
testing/test_session.py::TestNewSession::test_minus_x_import_error PASSED
testing/test_session.py::TestNewSession::test_minus_x_overridden_by_maxfail PASSED
testing/test_session.py::test_plugin_specify PASSED
testing/test_session.py::test_plugin_already_exists PASSED
testing/test_session.py::test_exclude PASSED
testing/test_session.py::test_exclude_glob PASSED
testing/test_session.py::test_deselect PASSED
testing/test_session.py::test_sessionfinish_with_start PASSED
testing/test_session.py::test_collection_args_do_not_duplicate_modules PASSED
testing/test_session.py::test_rootdir_option_arg[root] PASSED
testing/test_session.py::test_rootdir_option_arg[{relative}/root] PASSED
testing/test_session.py::test_rootdir_option_arg[{environment}/root] PASSED
testing/test_session.py::test_rootdir_wrong_option_arg PASSED
testing/test_session.py::test_shouldfail_is_sticky PASSED
testing/test_session.py::test_shouldstop_is_sticky PASSED
testing/test_setuponly.py::test_show_only_active_fixtures[--setup-only] PASSED
testing/test_setuponly.py::test_show_different_scopes[--setup-only] PASSED
testing/test_setuponly.py::test_show_nested_fixtures[--setup-only] PASSED
testing/test_setuponly.py::test_show_fixtures_with_autouse[--setup-only] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameters[--setup-only] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameter_ids[--setup-only] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameter_ids_function[--setup-only] PASSED
testing/test_setuponly.py::test_show_only_active_fixtures[--setup-plan] PASSED
testing/test_setuponly.py::test_show_different_scopes[--setup-plan] PASSED
testing/test_setuponly.py::test_show_nested_fixtures[--setup-plan] PASSED
testing/test_setuponly.py::test_show_fixtures_with_autouse[--setup-plan] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameters[--setup-plan] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameter_ids[--setup-plan] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameter_ids_function[--setup-plan] PASSED
testing/test_setuponly.py::test_show_only_active_fixtures[--setup-show] PASSED
testing/test_setuponly.py::test_show_different_scopes[--setup-show] PASSED
testing/test_setuponly.py::test_show_nested_fixtures[--setup-show] PASSED
testing/test_setuponly.py::test_show_fixtures_with_autouse[--setup-show] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameters[--setup-show] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameter_ids[--setup-show] PASSED
testing/test_setuponly.py::test_show_fixtures_with_parameter_ids_function[--setup-show] PASSED
testing/test_setuponly.py::test_dynamic_fixture_request PASSED
testing/test_setuponly.py::test_capturing PASSED
testing/test_setuponly.py::test_show_fixtures_and_execute_test PASSED
testing/test_setuponly.py::test_setup_show_with_KeyboardInterrupt_in_test PASSED
testing/test_setuponly.py::test_show_fixture_action_with_bytes PASSED
testing/test_setupplan.py::test_show_fixtures_and_test PASSED
testing/test_setupplan.py::test_show_multi_test_fixture_setup_and_teardown_correctly_simple PASSED
testing/test_setupplan.py::test_show_multi_test_fixture_setup_and_teardown_same_as_setup_show PASSED
testing/test_skipping.py::TestEvaluation::test_no_marker PASSED
testing/test_skipping.py::TestEvaluation::test_marked_xfail_no_args PASSED
testing/test_skipping.py::TestEvaluation::test_marked_skipif_no_args PASSED
testing/test_skipping.py::TestEvaluation::test_marked_one_arg PASSED
testing/test_skipping.py::TestEvaluation::test_marked_one_arg_with_reason PASSED
testing/test_skipping.py::TestEvaluation::test_marked_one_arg_twice PASSED
testing/test_skipping.py::TestEvaluation::test_marked_one_arg_twice2 PASSED
testing/test_skipping.py::TestEvaluation::test_marked_skipif_with_boolean_without_reason PASSED
testing/test_skipping.py::TestEvaluation::test_marked_skipif_with_invalid_boolean PASSED
testing/test_skipping.py::TestEvaluation::test_skipif_class PASSED
testing/test_skipping.py::TestEvaluation::test_skipif_markeval_namespace PASSED
testing/test_skipping.py::TestEvaluation::test_skipif_markeval_namespace_multiple PASSED
testing/test_skipping.py::TestEvaluation::test_skipif_markeval_namespace_ValueError PASSED
testing/test_skipping.py::TestXFail::test_xfail_simple[True] PASSED
testing/test_skipping.py::TestXFail::test_xfail_simple[False] PASSED
testing/test_skipping.py::TestXFail::test_xfail_xpassed PASSED
testing/test_skipping.py::TestXFail::test_xfail_using_platform PASSED
testing/test_skipping.py::TestXFail::test_xfail_xpassed_strict PASSED
testing/test_skipping.py::TestXFail::test_xfail_run_anyway PASSED
testing/test_skipping.py::TestXFail::test_xfail_run_with_skip_mark[test_input0-expected0] PASSED
testing/test_skipping.py::TestXFail::test_xfail_run_with_skip_mark[test_input1-expected1] PASSED
testing/test_skipping.py::TestXFail::test_xfail_evalfalse_but_fails PASSED
testing/test_skipping.py::TestXFail::test_xfail_not_report_default PASSED
testing/test_skipping.py::TestXFail::test_xfail_not_run_xfail_reporting PASSED
testing/test_skipping.py::TestXFail::test_xfail_not_run_no_setup_run PASSED
testing/test_skipping.py::TestXFail::test_xfail_xpass PASSED
testing/test_skipping.py::TestXFail::test_xfail_imperative PASSED
testing/test_skipping.py::TestXFail::test_xfail_imperative_in_setup_function PASSED
testing/test_skipping.py::TestXFail::test_dynamic_xfail_no_run PASSED
testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_funcarg_setup PASSED
testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_runtest_failed PASSED
testing/test_skipping.py::TestXFail::test_dynamic_xfail_set_during_runtest_passed_strict PASSED
testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-TypeError-*1 xfailed*] PASSED
testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-TypeError-*1 xfailed*] PASSED
testing/test_skipping.py::TestXFail::test_xfail_raises[TypeError-IndexError-*1 failed*] PASSED
testing/test_skipping.py::TestXFail::test_xfail_raises[(AttributeError, TypeError)-IndexError-*1 failed*] PASSED
testing/test_skipping.py::TestXFail::test_strict_sanity PASSED
testing/test_skipping.py::TestXFail::test_strict_xfail[True] PASSED
testing/test_skipping.py::TestXFail::test_strict_xfail[False] PASSED
testing/test_skipping.py::TestXFail::test_strict_xfail_condition[True] PASSED
testing/test_skipping.py::TestXFail::test_strict_xfail_condition[False] PASSED
testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[True] PASSED
testing/test_skipping.py::TestXFail::test_xfail_condition_keyword[False] PASSED
testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[true] PASSED
testing/test_skipping.py::TestXFail::test_strict_xfail_default_from_file[false] PASSED
testing/test_skipping.py::TestXFail::test_xfail_markeval_namespace PASSED
testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_setup_issue9 PASSED
testing/test_skipping.py::TestXFailwithSetupTeardown::test_failing_teardown_issue9 PASSED
testing/test_skipping.py::TestSkip::test_skip_class PASSED
testing/test_skipping.py::TestSkip::test_skips_on_false_string PASSED
testing/test_skipping.py::TestSkip::test_arg_as_reason PASSED
testing/test_skipping.py::TestSkip::test_skip_no_reason PASSED
testing/test_skipping.py::TestSkip::test_skip_with_reason PASSED
testing/test_skipping.py::TestSkip::test_only_skips_marked_test PASSED
testing/test_skipping.py::TestSkip::test_strict_and_skip PASSED
testing/test_skipping.py::TestSkip::test_wrong_skip_usage PASSED
testing/test_skipping.py::TestSkipif::test_skipif_conditional PASSED
testing/test_skipping.py::TestSkipif::test_skipif_reporting["hasattr(sys, 'platform')"] PASSED
testing/test_skipping.py::TestSkipif::test_skipif_reporting[True, reason="invalid platform"] PASSED
testing/test_skipping.py::TestSkipif::test_skipif_using_platform PASSED
testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[skipif-SKIP-skipped] PASSED
testing/test_skipping.py::TestSkipif::test_skipif_reporting_multiple[xfail-XPASS-xpassed] PASSED
testing/test_skipping.py::test_skip_not_report_default PASSED
testing/test_skipping.py::test_skipif_class PASSED
testing/test_skipping.py::test_skipped_reasons_functional PASSED
testing/test_skipping.py::test_skipped_folding PASSED
testing/test_skipping.py::test_reportchars PASSED
testing/test_skipping.py::test_reportchars_error PASSED
testing/test_skipping.py::test_reportchars_all PASSED
testing/test_skipping.py::test_reportchars_all_error PASSED
testing/test_skipping.py::test_errors_in_xfail_skip_expressions PASSED
testing/test_skipping.py::test_xfail_skipif_with_globals PASSED
testing/test_skipping.py::test_default_markers PASSED
testing/test_skipping.py::test_xfail_test_setup_exception PASSED
testing/test_skipping.py::test_imperativeskip_on_xfail_test PASSED
testing/test_skipping.py::TestBooleanCondition::test_skipif PASSED
testing/test_skipping.py::TestBooleanCondition::test_skipif_noreason PASSED
testing/test_skipping.py::TestBooleanCondition::test_xfail PASSED
testing/test_skipping.py::test_xfail_item PASSED
testing/test_skipping.py::test_module_level_skip_error PASSED
testing/test_skipping.py::test_module_level_skip_with_allow_module_level PASSED
testing/test_skipping.py::test_invalid_skip_keyword_parameter PASSED
testing/test_skipping.py::test_mark_xfail_item PASSED
testing/test_skipping.py::test_summary_list_after_errors PASSED
testing/test_skipping.py::test_relpath_rootdir PASSED
testing/test_skipping.py::test_skip_from_fixture PASSED
testing/test_skipping.py::test_skip_using_reason_works_ok PASSED
testing/test_skipping.py::test_fail_using_reason_works_ok PASSED
testing/test_skipping.py::test_exit_with_reason_works_ok PASSED
testing/test_stepwise.py::test_run_without_stepwise PASSED
testing/test_stepwise.py::test_stepwise_output_summary PASSED
testing/test_stepwise.py::test_fail_and_continue_with_stepwise PASSED
testing/test_stepwise.py::test_run_with_skip_option[--stepwise-skip] PASSED
testing/test_stepwise.py::test_run_with_skip_option[--sw-skip] PASSED
testing/test_stepwise.py::test_fail_on_errors PASSED
testing/test_stepwise.py::test_change_testfile PASSED
testing/test_stepwise.py::test_stop_on_collection_errors[True] PASSED
testing/test_stepwise.py::test_stop_on_collection_errors[False] PASSED
testing/test_stepwise.py::test_xfail_handling PASSED
testing/test_stepwise.py::test_stepwise_skip_is_independent PASSED
testing/test_stepwise.py::test_sw_skip_help PASSED
testing/test_stepwise.py::test_stepwise_xdist_dont_store_lastfailed PASSED
testing/test_stepwise.py::test_disabled_stepwise_xdist_dont_clear_cache PASSED
testing/test_terminal.py::TestTerminal::test_pass_skip_fail[default] PASSED
testing/test_terminal.py::TestTerminal::test_pass_skip_fail[verbose] PASSED
testing/test_terminal.py::TestTerminal::test_pass_skip_fail[quiet] PASSED
testing/test_terminal.py::TestTerminal::test_internalerror PASSED
testing/test_terminal.py::TestTerminal::test_writeline PASSED
testing/test_terminal.py::TestTerminal::test_show_runtest_logstart PASSED
testing/test_terminal.py::TestTerminal::test_itemreport_subclasses_show_subclassed_file PASSED
testing/test_terminal.py::TestTerminal::test_itemreport_directclasses_not_shown_as_subclasses PASSED
testing/test_terminal.py::TestTerminal::test_keyboard_interrupt[] PASSED
testing/test_terminal.py::TestTerminal::test_keyboard_interrupt[--fulltrace] PASSED
testing/test_terminal.py::TestTerminal::test_keyboard_in_sessionstart PASSED
testing/test_terminal.py::TestTerminal::test_collect_single_item PASSED
testing/test_terminal.py::TestTerminal::test_rewrite PASSED
testing/test_terminal.py::TestTerminal::test_report_teststatus_explicit_markup[foo] PASSED
testing/test_terminal.py::TestTerminal::test_report_teststatus_explicit_markup[failed] PASSED
testing/test_terminal.py::TestTerminal::test_report_teststatus_explicit_markup[error] PASSED
testing/test_terminal.py::TestTerminal::test_report_teststatus_explicit_markup[passed] PASSED
testing/test_terminal.py::TestTerminal::test_verbose_skip_reason PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_basic PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_skipped_module PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_displays_test_description PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_failed_module PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_fatal PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_simple PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_error PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_missing_path PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_quiet PASSED
testing/test_terminal.py::TestCollectonly::test_collectonly_more_quiet PASSED
testing/test_terminal.py::TestCollectonly::test_collect_only_summary_status PASSED
testing/test_terminal.py::TestFixtureReporting::test_setup_fixture_error PASSED
testing/test_terminal.py::TestFixtureReporting::test_teardown_fixture_error PASSED
testing/test_terminal.py::TestFixtureReporting::test_teardown_fixture_error_and_test_failure PASSED
testing/test_terminal.py::TestFixtureReporting::test_setup_teardown_output_and_test_failure PASSED
testing/test_terminal.py::TestTerminalFunctional::test_deselected PASSED
testing/test_terminal.py::TestTerminalFunctional::test_deselected_with_hook_wrapper PASSED
testing/test_terminal.py::TestTerminalFunctional::test_show_deselected_items_using_markexpr_before_test_execution PASSED
testing/test_terminal.py::TestTerminalFunctional::test_selected_count_with_error PASSED
testing/test_terminal.py::TestTerminalFunctional::test_no_skip_summary_if_failure PASSED
testing/test_terminal.py::TestTerminalFunctional::test_passes PASSED
testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info SKIPPED
testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info PASSED
testing/test_terminal.py::TestTerminalFunctional::test_header PASSED
testing/test_terminal.py::TestTerminalFunctional::test_header_absolute_testpath PASSED
testing/test_terminal.py::TestTerminalFunctional::test_no_header PASSED
testing/test_terminal.py::TestTerminalFunctional::test_no_summary PASSED
testing/test_terminal.py::TestTerminalFunctional::test_showlocals PASSED
testing/test_terminal.py::TestTerminalFunctional::test_noshowlocals_addopts_override PASSED
testing/test_terminal.py::TestTerminalFunctional::test_showlocals_short PASSED
testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting PASSED
testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist SKIPPED
testing/test_terminal.py::TestTerminalFunctional::test_quiet_reporting PASSED
testing/test_terminal.py::TestTerminalFunctional::test_more_quiet_reporting PASSED
testing/test_terminal.py::TestTerminalFunctional::test_report_collectionfinish_hook[no-params] PASSED
testing/test_terminal.py::TestTerminalFunctional::test_report_collectionfinish_hook[collect-only] PASSED
testing/test_terminal.py::TestTerminalFunctional::test_summary_f_alias PASSED
testing/test_terminal.py::TestTerminalFunctional::test_summary_s_alias PASSED
testing/test_terminal.py::TestTerminalFunctional::test_summary_s_folded PASSED
testing/test_terminal.py::TestTerminalFunctional::test_summary_s_unfolded PASSED
testing/test_terminal.py::test_fail_extra_reporting[on CI] PASSED
testing/test_terminal.py::test_fail_extra_reporting[not on CI] PASSED
testing/test_terminal.py::test_fail_reporting_on_pass PASSED
testing/test_terminal.py::test_pass_extra_reporting PASSED
testing/test_terminal.py::test_pass_reporting_on_fail PASSED
testing/test_terminal.py::test_pass_output_reporting PASSED
testing/test_terminal.py::test_color_yes PASSED
testing/test_terminal.py::test_color_no PASSED
testing/test_terminal.py::test_color_yes_collection_on_non_atty[True] PASSED
testing/test_terminal.py::test_color_yes_collection_on_non_atty[False] PASSED
testing/test_terminal.py::test_terminalreporter_reportopt_addopts PASSED
testing/test_terminal.py::test_tbstyle_short PASSED
testing/test_terminal.py::test_traceconfig PASSED
testing/test_terminal.py::TestGenericReporting::test_collect_fail[default] PASSED
testing/test_terminal.py::TestGenericReporting::test_collect_fail[verbose] PASSED
testing/test_terminal.py::TestGenericReporting::test_collect_fail[quiet] PASSED
testing/test_terminal.py::TestGenericReporting::test_maxfailures[default] PASSED
testing/test_terminal.py::TestGenericReporting::test_maxfailures[verbose] PASSED
testing/test_terminal.py::TestGenericReporting::test_maxfailures[quiet] PASSED
testing/test_terminal.py::TestGenericReporting::test_maxfailures_with_interrupted PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_option[default] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_option[verbose] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_option[quiet] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_crashline[default] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_crashline[verbose] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_crashline[quiet] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_crashline_pytrace_false[default] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_crashline_pytrace_false[verbose] PASSED
testing/test_terminal.py::TestGenericReporting::test_tb_crashline_pytrace_false[quiet] PASSED
testing/test_terminal.py::TestGenericReporting::test_pytest_report_header[default] PASSED
testing/test_terminal.py::TestGenericReporting::test_pytest_report_header[verbose] PASSED
testing/test_terminal.py::TestGenericReporting::test_pytest_report_header[quiet] PASSED
testing/test_terminal.py::TestGenericReporting::test_show_capture PASSED
testing/test_terminal.py::TestGenericReporting::test_show_capture_with_teardown_logs PASSED
testing/test_terminal.py::test_fdopen_kept_alive_issue124 PASSED
testing/test_terminal.py::test_tbstyle_native_setup_error PASSED
testing/test_terminal.py::test_terminal_summary PASSED
testing/test_terminal.py::test_terminal_summary_warnings_are_displayed PASSED
testing/test_terminal.py::test_terminal_summary_warnings_header_once PASSED
testing/test_terminal.py::test_terminal_no_summary_warnings_header_once PASSED
testing/test_terminal.py::TestClassicOutputStyle::test_normal_verbosity PASSED
testing/test_terminal.py::TestClassicOutputStyle::test_verbose PASSED
testing/test_terminal.py::TestClassicOutputStyle::test_quiet PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_zero_tests_collected PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_normal PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_colored_progress PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_count PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_verbose PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_verbose_count PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal SKIPPED
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count SKIPPED
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose SKIPPED
testing/test_terminal.py::TestProgressOutputStyle::test_capture_no PASSED
testing/test_terminal.py::TestProgressOutputStyle::test_capture_no_progress_enabled PASSED
testing/test_terminal.py::TestProgressWithTeardown::test_teardown_simple PASSED
testing/test_terminal.py::TestProgressWithTeardown::test_teardown_with_test_also_failing PASSED
testing/test_terminal.py::TestProgressWithTeardown::test_teardown_many PASSED
testing/test_terminal.py::TestProgressWithTeardown::test_teardown_many_verbose PASSED
testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal SKIPPED
testing/test_terminal.py::test_short_summary_with_verbose PASSED
testing/test_terminal.py::test_collecterror PASSED
testing/test_terminal.py::test_no_summary_collecterror PASSED
testing/test_terminal.py::test_via_exec PASSED
testing/test_terminal.py::TestCodeHighlight::test_code_highlight_simple PASSED
testing/test_terminal.py::TestCodeHighlight::test_code_highlight_continuation PASSED
testing/test_terminal.py::TestCodeHighlight::test_code_highlight_custom_theme PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_positive[1] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_positive[2] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_0_global_1 PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_negative[-1] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_negative[-2] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_skipped_positive_2 PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_skipped_positive_1 PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_skipped__0_global_1 PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_skipped_negative[-1] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_execute_skipped_negative[-2] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test__collect_only_positive[1] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test__collect_only_positive[2] PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_collect_only_0_global_1 PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_collect_only_negative_1 PASSED
testing/test_terminal.py::TestFineGrainedTestCase::test_collect_only_negative_2 PASSED
testing/test_terminal.py::test_summary_xfail_reason PASSED
testing/test_terminal.py::test_xfail_tb_default PASSED
testing/test_terminal.py::test_xfail_tb_true PASSED
testing/test_terminal.py::test_xfail_tb_line PASSED
testing/test_terminal.py::test_summary_xpass_reason PASSED
testing/test_terminal.py::test_xpass_output PASSED
testing/test_terminal.py::TestNodeIDHandling::test_nodeid_handling_windows_paths PASSED
testing/test_threadexception.py::test_unhandled_thread_exception PASSED
testing/test_threadexception.py::test_unhandled_thread_exception_in_setup PASSED
testing/test_threadexception.py::test_unhandled_thread_exception_in_teardown PASSED
testing/test_threadexception.py::test_unhandled_thread_exception_warning_error PASSED
testing/test_tmpdir.py::test_tmp_path_fixture PASSED
testing/test_tmpdir.py::TestConfigTmpPath::test_getbasetemp_custom_removes_old PASSED
testing/test_tmpdir.py::TestConfigTmpPath::test_policy_failed_removes_only_passed_dir PASSED
testing/test_tmpdir.py::TestConfigTmpPath::test_policy_failed_removes_basedir_when_all_passed PASSED
testing/test_tmpdir.py::TestConfigTmpPath::test_policy_failed_removes_dir_when_skipped_from_fixture PASSED
testing/test_tmpdir.py::TestConfigTmpPath::test_policy_all_keeps_dir_when_skipped_from_fixture PASSED
testing/test_tmpdir.py::test_mktemp[mypath-True] PASSED
testing/test_tmpdir.py::test_mktemp[/mypath1-False] PASSED
testing/test_tmpdir.py::test_mktemp[./mypath1-True] PASSED
testing/test_tmpdir.py::test_mktemp[../mypath3-False] PASSED
testing/test_tmpdir.py::test_mktemp[../../mypath4-False] PASSED
testing/test_tmpdir.py::test_mktemp[mypath5/..-False] PASSED
testing/test_tmpdir.py::test_mktemp[mypath6/../mypath6-True] PASSED
testing/test_tmpdir.py::test_mktemp[mypath7/../mypath7/..-False] PASSED
testing/test_tmpdir.py::test_tmp_path_always_is_realpath PASSED
testing/test_tmpdir.py::test_tmp_path_too_long_on_parametrization PASSED
testing/test_tmpdir.py::test_tmp_path_factory PASSED
testing/test_tmpdir.py::test_tmp_path_fallback_tox_env PASSED
testing/test_tmpdir.py::test_tmp_path_fallback_uid_not_found PASSED
testing/test_tmpdir.py::test_basetemp_with_read_only_files PASSED
testing/test_unittest.py::test_simple_unittest PASSED
testing/test_unittest.py::test_runTest_method PASSED
testing/test_unittest.py::test_isclasscheck_issue53 PASSED
testing/test_unittest.py::test_setup PASSED
testing/test_unittest.py::test_setUpModule PASSED
testing/test_unittest.py::test_setUpModule_failing_no_teardown PASSED
testing/test_unittest.py::test_new_instances PASSED
testing/test_unittest.py::test_function_item_obj_is_instance PASSED
testing/test_unittest.py::test_teardown PASSED
testing/test_unittest.py::test_teardown_issue1649 PASSED
testing/test_unittest.py::test_unittest_skip_issue148 PASSED
testing/test_unittest.py::test_method_and_teardown_failing_reporting PASSED
testing/test_unittest.py::test_setup_failure_is_shown PASSED
testing/test_unittest.py::test_setup_setUpClass PASSED
testing/test_unittest.py::test_fixtures_setup_setUpClass_issue8394 PASSED
testing/test_unittest.py::test_setup_class PASSED
testing/test_unittest.py::test_testcase_adderrorandfailure_defers[Error] PASSED
testing/test_unittest.py::test_testcase_adderrorandfailure_defers[Failure] PASSED
testing/test_unittest.py::test_testcase_custom_exception_info[Error] PASSED
testing/test_unittest.py::test_testcase_custom_exception_info[Failure] PASSED
testing/test_unittest.py::test_testcase_totally_incompatible_exception_info PASSED
testing/test_unittest.py::test_module_level_pytestmark PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_testcase_runtest_not_collected PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_exceptions_with_skips PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_error PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_testcase_skip_property PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_testfunction_skip_property PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_testcase_todo_property PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_testfunction_todo_property PASSED
testing/test_unittest.py::test_djangolike_testcase PASSED
testing/test_unittest.py::test_unittest_not_shown_in_traceback PASSED
testing/test_unittest.py::test_unorderable_types PASSED
testing/test_unittest.py::test_unittest_typerror_traceback PASSED
testing/test_unittest.py::test_unittest_expected_failure_for_failing_test_is_xfail[pytest] PASSED
testing/test_unittest.py::test_unittest_expected_failure_for_failing_test_is_xfail[unittest] PASSED
testing/test_unittest.py::test_unittest_expected_failure_for_passing_test_is_fail[pytest] PASSED
testing/test_unittest.py::test_unittest_expected_failure_for_passing_test_is_fail[unittest] PASSED
testing/test_unittest.py::test_unittest_setup_interaction[return] PASSED
testing/test_unittest.py::test_unittest_setup_interaction[yield] PASSED
testing/test_unittest.py::test_non_unittest_no_setupclass_support PASSED
testing/test_unittest.py::test_no_teardown_if_setupclass_failed PASSED
testing/test_unittest.py::test_cleanup_functions PASSED
testing/test_unittest.py::test_issue333_result_clearing PASSED
testing/test_unittest.py::test_unittest_raise_skip_issue748 PASSED
testing/test_unittest.py::test_unittest_skip_issue1169 PASSED
testing/test_unittest.py::test_class_method_containing_test_issue1558 PASSED
testing/test_unittest.py::test_usefixtures_marker_on_unittest[builtins.object] PASSED
testing/test_unittest.py::test_usefixtures_marker_on_unittest[unittest.TestCase] PASSED
testing/test_unittest.py::test_testcase_handles_init_exceptions PASSED
testing/test_unittest.py::test_error_message_with_parametrized_fixtures PASSED
testing/test_unittest.py::test_setup_inheritance_skipping[test_setup_skip.py-1 skipped] PASSED
testing/test_unittest.py::test_setup_inheritance_skipping[test_setup_skip_class.py-1 skipped] PASSED
testing/test_unittest.py::test_setup_inheritance_skipping[test_setup_skip_module.py-1 error] PASSED
testing/test_unittest.py::test_BdbQuit PASSED
testing/test_unittest.py::test_exit_outcome PASSED
testing/test_unittest.py::test_trace PASSED
testing/test_unittest.py::test_pdb_teardown_called PASSED
testing/test_unittest.py::test_pdb_teardown_skipped_for_functions[@unittest.skip] PASSED
testing/test_unittest.py::test_pdb_teardown_skipped_for_functions[@pytest.mark.skip] PASSED
testing/test_unittest.py::test_pdb_teardown_skipped_for_classes[@unittest.skip] PASSED
testing/test_unittest.py::test_pdb_teardown_skipped_for_classes[@pytest.mark.skip] PASSED
testing/test_unittest.py::test_async_support PASSED
testing/test_unittest.py::test_asynctest_support SKIPPED (could not ...)
testing/test_unittest.py::test_do_class_cleanups_on_success PASSED
testing/test_unittest.py::test_do_class_cleanups_on_setupclass_failure PASSED
testing/test_unittest.py::test_do_class_cleanups_on_teardownclass_failure PASSED
testing/test_unittest.py::test_do_cleanups_on_success PASSED
testing/test_unittest.py::test_do_cleanups_on_setup_failure PASSED
testing/test_unittest.py::test_do_cleanups_on_teardown_failure PASSED
testing/test_unittest.py::TestClassCleanupErrors::test_class_cleanups_failure_in_setup PASSED
testing/test_unittest.py::TestClassCleanupErrors::test_class_cleanups_failure_in_teardown PASSED
testing/test_unittest.py::TestClassCleanupErrors::test_class_cleanup_1_failure_in_teardown PASSED
testing/test_unittest.py::test_traceback_pruning PASSED
testing/test_unittest.py::test_raising_unittest_skiptest_during_collection PASSED
testing/test_unittest.py::test_abstract_testcase_is_not_collected PASSED
testing/test_unraisableexception.py::test_unraisable PASSED
testing/test_unraisableexception.py::test_unraisable_in_setup PASSED
testing/test_unraisableexception.py::test_unraisable_in_teardown PASSED
testing/test_unraisableexception.py::test_unraisable_warning_error PASSED
testing/test_warning_types.py::test_pytest_warnings_repr_integration_test PASSED
testing/test_warnings.py::test_normal_flow PASSED
testing/test_warnings.py::test_setup_teardown_warnings PASSED
testing/test_warnings.py::test_ignore[cmdline] PASSED
testing/test_warnings.py::test_ignore[ini] PASSED
testing/test_warnings.py::test_unicode PASSED
testing/test_warnings.py::test_works_with_filterwarnings PASSED
testing/test_warnings.py::test_filterwarnings_mark[ini] PASSED
testing/test_warnings.py::test_filterwarnings_mark[cmdline] PASSED
testing/test_warnings.py::test_non_string_warning_argument PASSED
testing/test_warnings.py::test_filterwarnings_mark_registration PASSED
testing/test_warnings.py::test_warning_recorded_hook PASSED
testing/test_warnings.py::test_collection_warnings PASSED
testing/test_warnings.py::test_mark_regex_escape PASSED
testing/test_warnings.py::test_hide_pytest_internal_warnings[no] PASSED
testing/test_warnings.py::test_hide_pytest_internal_warnings[ini] PASSED
testing/test_warnings.py::test_hide_pytest_internal_warnings[cmdline] PASSED
testing/test_warnings.py::test_option_precedence_cmdline_over_ini[True] PASSED
testing/test_warnings.py::test_option_precedence_cmdline_over_ini[False] PASSED
testing/test_warnings.py::test_option_precedence_mark PASSED
testing/test_warnings.py::test_removed_in_x_warning_as_error[None] SKIPPED
testing/test_warnings.py::test_removed_in_x_warning_as_error[ini] SKIPPED
testing/test_warnings.py::test_removed_in_x_warning_as_error[cmdline] SKIPPED
testing/test_warnings.py::TestAssertionWarnings::test_tuple_warning PASSED
testing/test_warnings.py::test_group_warnings_by_message PASSED
testing/test_warnings.py::test_group_warnings_by_message_summary PASSED
testing/test_warnings.py::test_pytest_configure_warning PASSED
testing/test_warnings.py::TestStackLevel::test_issue4445_rewrite PASSED
testing/test_warnings.py::TestStackLevel::test_issue4445_preparse PASSED
testing/test_warnings.py::TestStackLevel::test_conftest_warning_captured PASSED
testing/test_warnings.py::TestStackLevel::test_issue4445_import_plugin PASSED
testing/test_warnings.py::test_warning_on_testpaths_not_found PASSED
testing/test_warnings.py::test_resource_warning PASSED
testing/acceptance_test.py::test_fixture_values_leak PASSED
testing/acceptance_test.py::test_frame_leak_on_failing_test PASSED
testing/acceptance_test.py::test_pdb_can_be_rewritten PASSED
testing/acceptance_test.py::test_tee_stdio_captures_and_live_prints PASSED
testing/acceptance_test.py::test_doctest_and_normal_imports_with_importlib PASSED
testing/python/collect.py::TestConftestCustomization::test_issue2369_collect_module_fileext PASSED
testing/python/fixtures.py::TestRequestBasic::test_request_garbage XFAIL
testing/python/fixtures.py::TestFixtureMarker::test_deterministic_fixture_collection PASSED
testing/test_assertion.py::TestImportHookInstallation::test_conftest_assertion_rewrite[plain-True] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_conftest_assertion_rewrite[plain-False] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_conftest_assertion_rewrite[rewrite-True] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_conftest_assertion_rewrite[rewrite-False] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_rewrite_assertions_pytester_plugin PASSED
testing/test_assertion.py::TestImportHookInstallation::test_pytest_plugins_rewrite[plain] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_pytest_plugins_rewrite[rewrite] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_pytest_plugins_rewrite_module_names[str] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_pytest_plugins_rewrite_module_names[list] PASSED
testing/test_assertion.py::TestImportHookInstallation::test_pytest_plugins_rewrite_module_names_correctly PASSED
testing/test_assertion.py::TestImportHookInstallation::test_rewrite_ast PASSED
testing/test_assertion.py::test_assertion_options PASSED
testing/test_assertrewrite.py::TestAssertionRewrite::test_dont_rewrite_plugin PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_dont_write_bytecode PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_cached_pyc_includes_pytest_version PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_pyc_vs_pyo PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_rewrite_warning PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_rewrite_module_imported_from_conftest PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_rewrite_warning_using_pytest_plugins PASSED
testing/test_assertrewrite.py::TestRewriteOnImport::test_rewrite_warning_using_pytest_plugins_env_var PASSED
testing/test_assertrewrite.py::TestAssertionRewriteHookDetails::test_resources_provider_for_loader PASSED
testing/test_capture.py::TestLoggingInteraction::test_logging_stream_ownership PASSED
testing/test_capture.py::TestLoggingInteraction::test_logging_and_immediate_setupteardown PASSED
testing/test_capture.py::TestLoggingInteraction::test_logging_and_crossscope_fixtures PASSED
testing/test_capture.py::TestLoggingInteraction::test_conftestlogging_is_shown PASSED
testing/test_capture.py::TestLoggingInteraction::test_conftestlogging_and_test_logging PASSED
testing/test_capture.py::TestLoggingInteraction::test_logging_after_cap_stopped PASSED
testing/test_capture.py::TestCaptureFixture::test_keyboardinterrupt_disables_capturing PASSED
testing/test_capture.py::TestCaptureFixture::test_capture_and_logging PASSED
testing/test_capture.py::TestCaptureFixture::test_disabled_capture_fixture[True-capsys] PASSED
testing/test_capture.py::TestCaptureFixture::test_disabled_capture_fixture[True-capfd] PASSED
testing/test_capture.py::TestCaptureFixture::test_disabled_capture_fixture[False-capsys] PASSED
testing/test_capture.py::TestCaptureFixture::test_disabled_capture_fixture[False-capfd] PASSED
testing/test_capture.py::TestCaptureFixture::test_disabled_capture_fixture_twice PASSED
testing/test_capture.py::TestCaptureFixture::test_fixture_use_by_other_fixtures[capsys] PASSED
testing/test_capture.py::TestCaptureFixture::test_fixture_use_by_other_fixtures[capfd] PASSED
testing/test_capture.py::test_error_during_readouterr PASSED
testing/test_capture.py::TestStdCaptureFD::test_simple_only_fd PASSED
testing/test_capture.py::TestStdCaptureFDinvalidFD::test_stdcapture_fd_invalid_fd PASSED
testing/test_capture.py::test_close_and_capture_again PASSED
testing/test_capture.py::test_crash_on_closing_tmpfile_py27 PASSED
testing/test_capture.py::test_global_capture_with_live_logging PASSED
testing/test_capture.py::test_capture_with_live_logging[capsys] PASSED
testing/test_capture.py::test_capture_with_live_logging[capfd] PASSED
testing/test_capture.py::test_logging_while_collecting PASSED
testing/test_collection.py::test_collect_pyargs_with_testpaths PASSED
testing/test_collection.py::test_respect_system_exceptions[KeyboardInterrupt-*!!! KeyboardInterrupt !!!*] PASSED
testing/test_collection.py::test_respect_system_exceptions[SystemExit-INTERNALERROR> SystemExit] PASSED
testing/test_compat.py::test_is_generator_asyncio PASSED
testing/test_config.py::TestPytestPluginsVariable::test_pytest_plugins_in_non_top_level_conftest_unsupported_no_top_level_conftest PASSED
testing/test_config.py::TestPytestPluginsVariable::test_pytest_plugins_in_non_top_level_conftest_unsupported_no_false_positives PASSED
testing/test_debugging.py::TestPDB::test_pdb_unittest_postmortem PASSED
testing/test_debugging.py::TestPDB::test_pdb_unittest_skip PASSED
testing/test_debugging.py::TestPDB::test_pdb_print_captured_stdout_and_stderr PASSED
testing/test_debugging.py::TestPDB::test_pdb_dont_print_empty_captured_stdout_and_stderr PASSED
testing/test_debugging.py::TestPDB::test_pdb_print_captured_logs[all] PASSED
testing/test_debugging.py::TestPDB::test_pdb_print_captured_logs[no] PASSED
testing/test_debugging.py::TestPDB::test_pdb_print_captured_logs[log] PASSED
testing/test_debugging.py::TestPDB::test_pdb_print_captured_logs_nologging PASSED
testing/test_debugging.py::TestPDB::test_pdb_interaction_exception PASSED
testing/test_debugging.py::TestPDB::test_pdb_interaction_on_collection_issue181 PASSED
testing/test_debugging.py::TestPDB::test_pdb_interaction_on_internal_error PASSED
testing/test_debugging.py::TestPDB::test_pdb_prevent_ConftestImportFailure_hiding_exception PASSED
testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple XPASS
testing/test_debugging.py::TestPDB::test_pdb_set_trace_kwargs PASSED
testing/test_debugging.py::TestPDB::test_pdb_set_trace_interception PASSED
testing/test_debugging.py::TestPDB::test_pdb_and_capsys PASSED
testing/test_debugging.py::TestPDB::test_pdb_with_caplog_on_pdb_invocation PASSED
testing/test_debugging.py::TestPDB::test_set_trace_capturing_afterwards PASSED
testing/test_debugging.py::TestPDB::test_pdb_interaction_doctest PASSED
testing/test_debugging.py::TestPDB::test_doctest_set_trace_quit PASSED
testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice XPASS
testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug XPASS
testing/test_debugging.py::TestPDB::test_pdb_without_capture PASSED
testing/test_debugging.py::TestPDB::test_pdb_continue_with_recursive_debug[] SKIPPED
testing/test_debugging.py::TestPDB::test_pdb_continue_with_recursive_debug[-s] SKIPPED
testing/test_debugging.py::TestPDB::test_pdb_continue_with_recursive_debug[-p no:capture] SKIPPED
testing/test_debugging.py::TestPDB::test_pdb_used_outside_test PASSED
testing/test_debugging.py::TestPDB::test_pdb_used_in_generate_tests PASSED
testing/test_debugging.py::TestPDB::test_pdb_collection_failure_is_shown PASSED
testing/test_debugging.py::TestPDB::test_enter_leave_pdb_hooks_are_called[False] PASSED
testing/test_debugging.py::TestPDB::test_enter_leave_pdb_hooks_are_called[True] PASSED
testing/test_debugging.py::TestPDB::test_pdb_custom_cls_with_set_trace PASSED
testing/test_debugging.py::TestDebuggingBreakpoints::test_sys_breakpointhook_configure_and_unconfigure[--pdb] PASSED
testing/test_debugging.py::TestDebuggingBreakpoints::test_sys_breakpointhook_configure_and_unconfigure[] PASSED
testing/test_debugging.py::TestDebuggingBreakpoints::test_environ_custom_class[--pdb] PASSED
testing/test_debugging.py::TestDebuggingBreakpoints::test_environ_custom_class[] PASSED
testing/test_debugging.py::TestDebuggingBreakpoints::test_sys_breakpoint_interception PASSED
testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered XPASS
testing/test_debugging.py::TestTraceOption::test_trace_sets_breakpoint PASSED
testing/test_debugging.py::TestTraceOption::test_trace_with_parametrize_handles_shared_fixtureinfo PASSED
testing/test_debugging.py::test_trace_after_runpytest PASSED
testing/test_debugging.py::test_quit_with_swallowed_SystemExit PASSED
testing/test_debugging.py::test_pdb_suspends_fixture_capturing[capfd] XPASS
testing/test_debugging.py::test_pdb_suspends_fixture_capturing[capsys] XPASS
testing/test_faulthandler.py::test_enabled PASSED
testing/test_faulthandler.py::test_disabled PASSED
testing/test_faulthandler.py::test_timeout[True] SKIPPED (sometimes ...)
testing/test_faulthandler.py::test_timeout[False] PASSED
testing/test_helpconfig.py::test_debug PASSED
testing/test_helpconfig.py::test_PYTEST_DEBUG PASSED
testing/test_legacypath.py::test_inifile_from_cmdline_main_hook PASSED
testing/test_meta.py::test_no_warnings[_pytest._argcomplete] PASSED
testing/test_meta.py::test_no_warnings[_pytest._code] PASSED
testing/test_meta.py::test_no_warnings[_pytest._code.code] PASSED
testing/test_meta.py::test_no_warnings[_pytest._code.source] PASSED
testing/test_meta.py::test_no_warnings[_pytest._io] PASSED
testing/test_meta.py::test_no_warnings[_pytest._io.pprint] PASSED
testing/test_meta.py::test_no_warnings[_pytest._io.saferepr] PASSED
testing/test_meta.py::test_no_warnings[_pytest._io.terminalwriter] PASSED
testing/test_meta.py::test_no_warnings[_pytest._io.wcwidth] PASSED
testing/test_meta.py::test_no_warnings[_pytest._py] PASSED
testing/test_meta.py::test_no_warnings[_pytest._py.error] PASSED
testing/test_meta.py::test_no_warnings[_pytest._py.path] PASSED
testing/test_meta.py::test_no_warnings[_pytest._version] PASSED
testing/test_meta.py::test_no_warnings[_pytest.assertion] PASSED
testing/test_meta.py::test_no_warnings[_pytest.assertion.rewrite] PASSED
testing/test_meta.py::test_no_warnings[_pytest.assertion.truncate] PASSED
testing/test_meta.py::test_no_warnings[_pytest.assertion.util] PASSED
testing/test_meta.py::test_no_warnings[_pytest.cacheprovider] PASSED
testing/test_meta.py::test_no_warnings[_pytest.capture] PASSED
testing/test_meta.py::test_no_warnings[_pytest.compat] PASSED
testing/test_meta.py::test_no_warnings[_pytest.config] PASSED
testing/test_meta.py::test_no_warnings[_pytest.config.argparsing] PASSED
testing/test_meta.py::test_no_warnings[_pytest.config.compat] PASSED
testing/test_meta.py::test_no_warnings[_pytest.config.exceptions] PASSED
testing/test_meta.py::test_no_warnings[_pytest.config.findpaths] PASSED
testing/test_meta.py::test_no_warnings[_pytest.debugging] PASSED
testing/test_meta.py::test_no_warnings[_pytest.deprecated] PASSED
testing/test_meta.py::test_no_warnings[_pytest.doctest] PASSED
testing/test_meta.py::test_no_warnings[_pytest.faulthandler] PASSED
testing/test_meta.py::test_no_warnings[_pytest.fixtures] PASSED
testing/test_meta.py::test_no_warnings[_pytest.freeze_support] PASSED
testing/test_meta.py::test_no_warnings[_pytest.helpconfig] PASSED
testing/test_meta.py::test_no_warnings[_pytest.hookspec] PASSED
testing/test_meta.py::test_no_warnings[_pytest.junitxml] PASSED
testing/test_meta.py::test_no_warnings[_pytest.legacypath] PASSED
testing/test_meta.py::test_no_warnings[_pytest.logging] PASSED
testing/test_meta.py::test_no_warnings[_pytest.main] PASSED
testing/test_meta.py::test_no_warnings[_pytest.mark] PASSED
testing/test_meta.py::test_no_warnings[_pytest.mark.expression] PASSED
testing/test_meta.py::test_no_warnings[_pytest.mark.structures] PASSED
testing/test_meta.py::test_no_warnings[_pytest.monkeypatch] PASSED
testing/test_meta.py::test_no_warnings[_pytest.nodes] PASSED
testing/test_meta.py::test_no_warnings[_pytest.outcomes] PASSED
testing/test_meta.py::test_no_warnings[_pytest.pastebin] PASSED
testing/test_meta.py::test_no_warnings[_pytest.pathlib] PASSED
testing/test_meta.py::test_no_warnings[_pytest.pytester] PASSED
testing/test_meta.py::test_no_warnings[_pytest.pytester_assertions] PASSED
testing/test_meta.py::test_no_warnings[_pytest.python] PASSED
testing/test_meta.py::test_no_warnings[_pytest.python_api] PASSED
testing/test_meta.py::test_no_warnings[_pytest.python_path] PASSED
testing/test_meta.py::test_no_warnings[_pytest.recwarn] PASSED
testing/test_meta.py::test_no_warnings[_pytest.reports] PASSED
testing/test_meta.py::test_no_warnings[_pytest.runner] PASSED
testing/test_meta.py::test_no_warnings[_pytest.scope] PASSED
testing/test_meta.py::test_no_warnings[_pytest.setuponly] PASSED
testing/test_meta.py::test_no_warnings[_pytest.setupplan] PASSED
testing/test_meta.py::test_no_warnings[_pytest.skipping] PASSED
testing/test_meta.py::test_no_warnings[_pytest.stash] PASSED
testing/test_meta.py::test_no_warnings[_pytest.stepwise] PASSED
testing/test_meta.py::test_no_warnings[_pytest.terminal] PASSED
testing/test_meta.py::test_no_warnings[_pytest.threadexception] PASSED
testing/test_meta.py::test_no_warnings[_pytest.timing] PASSED
testing/test_meta.py::test_no_warnings[_pytest.tmpdir] PASSED
testing/test_meta.py::test_no_warnings[_pytest.unittest] PASSED
testing/test_meta.py::test_no_warnings[_pytest.unraisableexception] PASSED
testing/test_meta.py::test_no_warnings[_pytest.warning_types] PASSED
testing/test_meta.py::test_no_warnings[_pytest.warnings] PASSED
testing/test_pytester.py::test_pytester_subprocess PASSED
testing/test_pytester.py::test_pytester_run_no_timeout PASSED
testing/test_pytester.py::test_pytester_run_with_timeout PASSED
testing/test_pytester.py::test_pytester_run_timeout_expires PASSED
testing/test_pytester.py::test_spawn_uses_tmphome PASSED
testing/test_recwarn.py::TestWarns::test_keyboard_interrupt_within_warns PASSED
testing/test_reports.py::TestReportSerialization::test_report_prevent_ConftestImportFailure_hiding_exception PASSED
testing/test_terminal.py::TestTerminal::test_runtest_location_shown_before_test_starts PASSED
testing/test_terminal.py::TestTerminal::test_report_collect_after_half_a_second PASSED
testing/test_terminal.py::TestCodeHighlight::test_code_highlight_invalid_theme PASSED
testing/test_terminal.py::TestCodeHighlight::test_code_highlight_invalid_theme_mode PASSED
testing/test_unittest.py::TestTrialUnittest::test_trial_pdb PASSED
testing/test_unittest.py::test_plain_unittest_does_not_support_async PASSED
testing/test_warnings.py::test_as_errors[cmdline] PASSED
testing/test_warnings.py::test_as_errors[ini] PASSED
testing/test_warnings.py::TestDeprecationWarningsByDefault::test_shown_by_default[True] PASSED
testing/test_warnings.py::TestDeprecationWarningsByDefault::test_shown_by_default[False] PASSED
testing/test_warnings.py::TestDeprecationWarningsByDefault::test_hidden_by_ini PASSED
testing/test_warnings.py::TestDeprecationWarningsByDefault::test_hidden_by_mark PASSED
testing/test_warnings.py::TestDeprecationWarningsByDefault::test_hidden_by_cmdline PASSED
testing/test_warnings.py::TestDeprecationWarningsByDefault::test_hidden_by_system PASSED
testing/test_warnings.py::TestStackLevel::test_issue4445_issue5928_mark_generator PASSED

=================================== XPASSES ====================================
=========================== short test summary info ============================
======== 3674 passed, 52 skipped, 12 xfailed, 7 xpassed ========
  py$(PYV): OK
  congratulations :)