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 rootdir: $(@D) configfile: tox.ini testpaths: tests collecting ... collected 106 items tests/test_alt_names.py::test_alt_names PASSED tests/test_any_failures.py::test_any_failures_returns_true_when_checks_fail PASSED tests/test_any_failures.py::test_any_failures_returns_true_when_single_check_fails PASSED tests/test_any_failures.py::test_top_level PASSED tests/test_any_failures.py::test_from_imported_check PASSED tests/test_any_failures.py::test_from_check_fixture PASSED tests/test_check_and_assert.py::test_check_and_assert PASSED tests/test_check_check.py::test_check_check PASSED tests/test_check_context_manager.py::test_context_manager_passes_when_assertions_pass PASSED tests/test_check_context_manager.py::test_context_manager_collects_multiple_failures PASSED tests/test_check_context_manager.py::test_context_manager_shows_custom_messages_on_failure PASSED tests/test_check_fixture.py::test_check_fixture PASSED tests/test_check_func_decorator.py::test_passing_check_helper_functions PASSED tests/test_check_func_decorator.py::test_failing_check_helper_functions PASSED tests/test_fail_func.py::test_fail_func PASSED tests/test_fail_in_fixture.py::test_setup_failure PASSED tests/test_fail_in_fixture.py::test_teardown_failure PASSED tests/test_fail_in_teardown_with_skip.py::test_skip_teardown_fail PASSED tests/test_func_xfail.py::test_xfail PASSED tests/test_func_xfail.py::test_xpass PASSED tests/test_func_xfail.py::test_pass PASSED tests/test_func_xfail.py::test_fail PASSED tests/test_functions.py::test_passing_check_functions PASSED tests/test_functions.py::test_failing_check_functions PASSED tests/test_functions.py::test_failing_check_functions_with_xfail PASSED tests/test_helpers.py::test_sequence_with_helper_funcs PASSED tests/test_locals.py::test_locals_context_manager PASSED tests/test_locals.py::test_locals_check_function PASSED tests/test_logging.py::test_log PASSED tests/test_logging.py::test_print PASSED tests/test_maxfail.py::test_maxfail_behavior[1-expected_outcomes0-expected_lines0] PASSED tests/test_maxfail.py::test_maxfail_behavior[2-expected_outcomes1-expected_lines1] PASSED tests/test_maxfail.py::test_maxfail_behavior[3-expected_outcomes2-None] PASSED tests/test_message.py::test_check_without_message_shows_default_format PASSED tests/test_message.py::test_check_with_message_shows_custom_message PASSED tests/test_non_assert_exceptions.py::test_index_error PASSED tests/test_non_assert_exceptions.py::test_key_error PASSED tests/test_non_assert_exceptions.py::test_attribute_error PASSED tests/test_not_in_test.py::test_check_not_in_a_test PASSED tests/test_pseudo_tb_corner_cases.py::test_is_user_trace_frame_filters_internal_and_module_frames PASSED tests/test_pseudo_tb_corner_cases.py::test_extract_exception_summary_handles_empty_and_type_only_lines PASSED tests/test_pseudo_tb_corner_cases.py::test_extract_exception_summary_skips_blank_lines PASSED tests/test_pseudo_tb_corner_cases.py::test_build_single_line_trace_respects_tb_style_no PASSED tests/test_pseudo_tb_corner_cases.py::test_build_single_line_trace_uses_tb_frame_and_color PASSED tests/test_pseudo_tb_corner_cases.py::test_build_single_line_trace_fallback_breaks_for_non_user_stack_frame PASSED tests/test_pseudo_tb_corner_cases.py::test_build_single_line_trace_fallback_skips_hidden_then_returns_colored PASSED tests/test_pseudo_tb_corner_cases.py::test_build_single_line_trace_hidden_test_frame_falls_through_to_empty PASSED tests/test_pseudo_tb_corner_cases.py::test_log_failure_handles_empty_single_line_trace_path PASSED tests/test_raises.py::test_raises PASSED tests/test_raises.py::test_raises_with_assertion_error PASSED tests/test_raises.py::test_raises_with_multiple_errors PASSED tests/test_raises.py::test_raises_with_parents_and_children PASSED tests/test_raises.py::test_raises_stop_on_fail[--exitfirst-match_lines0] PASSED tests/test_raises.py::test_raises_stop_on_fail[-match_lines1] PASSED tests/test_raises.py::test_can_mix_assertions_and_checks PASSED tests/test_raises.py::test_msg_kwarg_with_raises_context_manager PASSED tests/test_raises.py::test_raises_function PASSED tests/test_raises.py::test_raises_context_manager_with_xfail PASSED tests/test_raises.py::test_raises_function_with_xfail PASSED tests/test_raises.py::test_raises_xfail_pass_does_not_xpass PASSED tests/test_raises.py::test_raises_with_exception_value PASSED tests/test_raises.py::test_raises_with_empty_exception_value PASSED tests/test_raises.py::test_raises_with_none_exception_value PASSED tests/test_raises.py::test_raises_custom_msg PASSED tests/test_red.py::test_red PASSED tests/test_red.py::test_no_red PASSED tests/test_reportlog.py::test_report_log_does_not_crash SKIPPED (req...) tests/test_speedup_flags.py::test_baseline PASSED tests/test_speedup_flags.py::test_no_tb PASSED tests/test_speedup_flags.py::test_max_report PASSED tests/test_speedup_flags.py::test_max_fail PASSED tests/test_speedup_flags.py::test_max_tb PASSED tests/test_speedup_functions.py::test_baseline PASSED tests/test_speedup_functions.py::test_max_report PASSED tests/test_speedup_functions.py::test_max_fail PASSED tests/test_speedup_functions.py::test_max_tb PASSED tests/test_speedup_functions.py::test_deprecated_no_tb PASSED tests/test_speedup_functions.py::test_no_tb PASSED tests/test_stop_on_fail.py::test_stop_on_fail PASSED tests/test_stop_on_fail.py::test_context_manager_stop_on_fail PASSED tests/test_stop_on_fail.py::test_context_manager_stop_on_fail_with_msg PASSED tests/test_summary.py::test_baseline PASSED tests/test_summary.py::test_message PASSED tests/test_tb_line.py::test_max_tb_line_uses_inner_line_for_with_check PASSED tests/test_tb_line.py::test_max_tb_line_includes_line_and_exception_summary PASSED tests/test_tb_style.py::test_traceback_style_no PASSED tests/test_tb_style.py::test_traceback_style_default PASSED tests/test_thread.py::test_failing_threaded_testcode PASSED tests/test_thread.py::test_passing_threaded_testcode PASSED tests/test_tracebackhide.py::test_3rd_party_traceback[site-packages/foo.py] PASSED tests/test_tracebackhide.py::test_3rd_party_traceback[dist-packages/bar.py] PASSED tests/test_tracebackhide.py::test_normal_pseudo_traceback PASSED tests/test_tracebackhide.py::test_tracebackhide PASSED tests/test_xfail.py::test_xfail PASSED tests/test_xfail.py::test_xfail_strict PASSED tests/test_xfail.py::test_xpass PASSED tests/test_xfail.py::test_xpass_strict PASSED tests/test_xfail.py::test_xfail_runxfail PASSED tests/test_xfail.py::test_xfail_raises_should_fail_check PASSED tests/test_xfail.py::test_xfail_raises_check_multiple_unmatched_marks PASSED tests/test_xfail.py::test_xfail_raises_should_fail_check_tuple_single_value PASSED tests/test_xfail.py::test_xfail_no_raises_with_check PASSED tests/test_xfail.py::test_xfail_raises_assertion_error_matches PASSED tests/test_xfail.py::test_xfail_raises_tuple_matches PASSED tests/test_xfail.py::test_xfail_raises_multiple_marks_one_matches PASSED tests/test_xfail.py::test_xfail_mypy PASSED =========================== short test summary info ============================ ======== 105 passed, 1 skipped ======== py$(PYV): OK congratulations :)