1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
7 configfile: pyproject.toml
9 collecting ... collected 90 items
11 tests/test_apport_monkeypatching.py::test_apport_excepthook_monkeypatch_interaction SKIPPED
12 tests/test_catch.py::test_bad_arg PASSED
13 tests/test_catch.py::test_bad_handler PASSED
14 tests/test_catch.py::test_catch_exceptiongroup[naked_basegroup] PASSED
15 tests/test_catch.py::test_catch_exceptiongroup[naked_group] PASSED
16 tests/test_catch.py::test_catch_exceptiongroup[iterable_basegroup] PASSED
17 tests/test_catch.py::test_catch_exceptiongroup[iterable_group] PASSED
18 tests/test_catch.py::test_catch_ungrouped PASSED
19 tests/test_catch.py::test_catch_group PASSED
20 tests/test_catch.py::test_catch_nested_group PASSED
21 tests/test_catch.py::test_catch_no_match PASSED
22 tests/test_catch.py::test_catch_single_no_match PASSED
23 tests/test_catch.py::test_catch_full_match PASSED
24 tests/test_catch.py::test_catch_handler_raises PASSED
25 tests/test_catch.py::test_bare_raise_in_handler PASSED
26 tests/test_catch.py::test_catch_subclass PASSED
27 tests/test_catch.py::test_async_handler PASSED
28 tests/test_catch.py::test_bare_reraise_from_naked_exception PASSED
29 tests/test_exceptions.py::TestExceptionGroupTypeHierarchy::test_exception_group_is_generic_type PASSED
30 tests/test_exceptions.py::TestExceptionGroupTypeHierarchy::test_exception_group_types PASSED
31 tests/test_exceptions.py::BadConstructorArgs::test_bad_EG_construction__bad_excs_sequence PASSED
32 tests/test_exceptions.py::BadConstructorArgs::test_bad_EG_construction__bad_message PASSED
33 tests/test_exceptions.py::BadConstructorArgs::test_bad_EG_construction__nested_non_exceptions PASSED
34 tests/test_exceptions.py::BadConstructorArgs::test_bad_EG_construction__too_few_args PASSED
35 tests/test_exceptions.py::BadConstructorArgs::test_bad_EG_construction__too_many_args PASSED
36 tests/test_exceptions.py::InstanceCreation::test_BEG_and_E_subclass_does_not_wrap_base_exceptions PASSED
37 tests/test_exceptions.py::InstanceCreation::test_BEG_wraps_BaseException__creates_BEG PASSED
38 tests/test_exceptions.py::InstanceCreation::test_BEG_wraps_Exceptions__creates_EG PASSED
39 tests/test_exceptions.py::InstanceCreation::test_EG_subclass_does_not_wrap_base_exceptions PASSED
40 tests/test_exceptions.py::InstanceCreation::test_EG_subclass_wraps_non_base_exceptions PASSED
41 tests/test_exceptions.py::InstanceCreation::test_EG_wraps_BaseException__raises_TypeError PASSED
42 tests/test_exceptions.py::InstanceCreation::test_EG_wraps_Exceptions__creates_EG PASSED
43 tests/test_exceptions.py::ExceptionGroupFields::test_basics_ExceptionGroup_fields PASSED
44 tests/test_exceptions.py::ExceptionGroupFields::test_derive_doesn_copy_notes PASSED
45 tests/test_exceptions.py::ExceptionGroupFields::test_fields_are_readonly PASSED
46 tests/test_exceptions.py::ExceptionGroupFields::test_notes_is_list_of_strings_if_it_exists PASSED
47 tests/test_exceptions.py::ExceptionGroupSubgroupTests::test_basics_subgroup_by_predicate__match PASSED
48 tests/test_exceptions.py::ExceptionGroupSubgroupTests::test_basics_subgroup_by_predicate__no_match PASSED
49 tests/test_exceptions.py::ExceptionGroupSubgroupTests::test_basics_subgroup_by_predicate__passthrough PASSED
50 tests/test_exceptions.py::ExceptionGroupSubgroupTests::test_basics_subgroup_by_type__match PASSED
51 tests/test_exceptions.py::ExceptionGroupSubgroupTests::test_basics_subgroup_by_type__no_match PASSED
52 tests/test_exceptions.py::ExceptionGroupSubgroupTests::test_basics_subgroup_by_type__passthrough PASSED
53 tests/test_exceptions.py::ExceptionGroupSubgroupTests::test_basics_subgroup_split__bad_arg_type PASSED
54 tests/test_exceptions.py::ExceptionGroupSplitTests::test_basics_split_by_predicate__match PASSED
55 tests/test_exceptions.py::ExceptionGroupSplitTests::test_basics_split_by_predicate__no_match PASSED
56 tests/test_exceptions.py::ExceptionGroupSplitTests::test_basics_split_by_predicate__passthrough PASSED
57 tests/test_exceptions.py::ExceptionGroupSplitTests::test_basics_split_by_type__match PASSED
58 tests/test_exceptions.py::ExceptionGroupSplitTests::test_basics_split_by_type__no_match PASSED
59 tests/test_exceptions.py::ExceptionGroupSplitTests::test_basics_split_by_type__passthrough PASSED
60 tests/test_exceptions.py::DeepRecursionInSplitAndSubgroup::test_deep_split PASSED
61 tests/test_exceptions.py::DeepRecursionInSplitAndSubgroup::test_deep_subgroup PASSED
62 tests/test_exceptions.py::LeafGeneratorTest::test_leaf_generator PASSED
63 tests/test_exceptions.py::NestedExceptionGroupBasicsTest::test_iteration_full_tracebacks PASSED
64 tests/test_exceptions.py::NestedExceptionGroupBasicsTest::test_nested_exception_group_tracebacks PASSED
65 tests/test_exceptions.py::NestedExceptionGroupBasicsTest::test_nested_group_chaining PASSED
66 tests/test_exceptions.py::NestedExceptionGroupBasicsTest::test_nested_group_matches_template PASSED
67 tests/test_exceptions.py::NestedExceptionGroupSplitTest::test_split_BaseExceptionGroup PASSED
68 tests/test_exceptions.py::NestedExceptionGroupSplitTest::test_split_by_type PASSED
69 tests/test_exceptions.py::NestedExceptionGroupSubclassSplitTest::test_split_BaseExceptionGroup_subclass_no_derive_new_override PASSED
70 tests/test_exceptions.py::NestedExceptionGroupSubclassSplitTest::test_split_ExceptionGroup_subclass_derive_and_new_overrides PASSED
71 tests/test_exceptions.py::NestedExceptionGroupSubclassSplitTest::test_split_ExceptionGroup_subclass_no_derive_no_new_override PASSED
72 tests/test_exceptions.py::test_repr PASSED
73 tests/test_formatting.py::test_exceptionhook PASSED
74 tests/test_formatting.py::test_exceptiongroup_as_cause PASSED
75 tests/test_formatting.py::test_exceptiongroup_loop PASSED
76 tests/test_formatting.py::test_exceptionhook_format_exception_only PASSED
77 tests/test_formatting.py::test_formatting_syntax_error PASSED
78 tests/test_formatting.py::test_format_exception[patched-newstyle] PASSED
79 tests/test_formatting.py::test_format_exception[patched-oldstyle] PASSED
80 tests/test_formatting.py::test_format_exception[unpatched-newstyle] PASSED
81 tests/test_formatting.py::test_format_exception[unpatched-oldstyle] PASSED
82 tests/test_formatting.py::test_format_nested PASSED
83 tests/test_formatting.py::test_format_exception_only[patched-newstyle] PASSED
84 tests/test_formatting.py::test_format_exception_only[patched-oldstyle] PASSED
85 tests/test_formatting.py::test_format_exception_only[unpatched-newstyle] PASSED
86 tests/test_formatting.py::test_format_exception_only[unpatched-oldstyle] PASSED
87 tests/test_formatting.py::test_print_exception[patched-newstyle] PASSED
88 tests/test_formatting.py::test_print_exception[patched-oldstyle] PASSED
89 tests/test_formatting.py::test_print_exception[unpatched-newstyle] PASSED
90 tests/test_formatting.py::test_print_exception[unpatched-oldstyle] PASSED
91 tests/test_formatting.py::test_print_exc[patched] PASSED
92 tests/test_formatting.py::test_print_exc[unpatched] PASSED
93 tests/test_formatting.py::test_nameerror_suggestions[patched] SKIPPED
94 tests/test_formatting.py::test_nameerror_suggestions[unpatched] SKIPPED
95 tests/test_formatting.py::test_nameerror_suggestions_in_group[patched] SKIPPED
96 tests/test_formatting.py::test_nameerror_suggestions_in_group[unpatched] SKIPPED
97 tests/test_formatting.py::test_bug_suggestions_attributeerror_no_obj[patched] PASSED
98 tests/test_formatting.py::test_bug_suggestions_attributeerror_no_obj[unpatched] PASSED
99 tests/test_formatting.py::test_works_around_httperror_bug PASSED
100 tests/test_suppress.py::test_suppress_exception PASSED
102 =========================== short test summary info ============================
103 ======== 85 passed, 5 skipped ========