py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python --version
Python 3.9.20
py$(PYV): commands[1]> python -mpytest
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: setup.cfg
testpaths: tests
collecting ... collected 47 items

tests/test_advice.py::FrameInfoTest::testCallInfo PASSED
tests/test_advice.py::FrameInfoTest::testModuleInfo PASSED
tests/test_advice.py::FrameInfoTest::testNewStyleClassInfo PASSED
tests/test_venusian.py::TestScanner::test_all_categories_explicit PASSED
tests/test_venusian.py::TestScanner::test_all_categories_implicit PASSED
tests/test_venusian.py::TestScanner::test_attrerror_during_scan_custom_onerror PASSED
tests/test_venusian.py::TestScanner::test_attrerror_in_package_during_scan_custom_onerror PASSED
tests/test_venusian.py::TestScanner::test_attrerror_in_package_during_scan_no_custom_onerror PASSED
tests/test_venusian.py::TestScanner::test_class_and_method_decorator PASSED
tests/test_venusian.py::TestScanner::test_classdecorator PASSED
tests/test_venusian.py::TestScanner::test_decorations_arent_inherited PASSED
tests/test_venusian.py::TestScanner::test_dont_ignore_legit_decorators PASSED
tests/test_venusian.py::TestScanner::test_ignore_as_string PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_full_dotted_name PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_full_dotted_name2 PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_full_dotted_name3 PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_full_dotted_name4 PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_function PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_function_nested PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_function_nested2 PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_relative_dotted_name PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_relative_dotted_name2 PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_relative_dotted_name3 PASSED
tests/test_venusian.py::TestScanner::test_ignore_by_relative_dotted_name4 PASSED
tests/test_venusian.py::TestScanner::test_ignore_imported PASSED
tests/test_venusian.py::TestScanner::test_ignore_mixed_string_abs_rel_and_func PASSED
tests/test_venusian.py::TestScanner::test_ignore_mixed_string_and_func PASSED
tests/test_venusian.py::TestScanner::test_importerror_during_scan_custom_onerror PASSED
tests/test_venusian.py::TestScanner::test_importerror_during_scan_default_onerror PASSED
tests/test_venusian.py::TestScanner::test_importerror_during_scan_default_onerror_with_ignore PASSED
tests/test_venusian.py::TestScanner::test_importerror_in_package_during_scan_custom_onerror PASSED
tests/test_venusian.py::TestScanner::test_lifting1 PASSED
tests/test_venusian.py::TestScanner::test_lifting2 PASSED
tests/test_venusian.py::TestScanner::test_lifting3 PASSED
tests/test_venusian.py::TestScanner::test_lifting4 PASSED
tests/test_venusian.py::TestScanner::test_lifting5 PASSED
tests/test_venusian.py::TestScanner::test_module PASSED
tests/test_venusian.py::TestScanner::test_module_in_zip PASSED
tests/test_venusian.py::TestScanner::test_one_category PASSED
tests/test_venusian.py::TestScanner::test_onerror_used_to_swallow_all_exceptions PASSED
tests/test_venusian.py::TestScanner::test_package PASSED
tests/test_venusian.py::TestScanner::test_package_in_zip PASSED
tests/test_venusian.py::TestScanner::test_package_with_orphaned_pyc_file PASSED
tests/test_venusian.py::TestScanner::test_scan_only_finds_classdecoration_once PASSED
tests/test_venusian.py::TestScanner::test_subclassing PASSED
tests/test_venusian.py::Test_lift::test_not_class PASSED
tests/test_venusian.py::Test_onlyliftedfrom::test_not_class PASSED


======== 47 passed ========
  py$(PYV): OK
  congratulations :)