py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest tests ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pytest.ini collecting ... collected 39 items tests/test_subtests.py::TestFixture::test_simple_terminal_normal[normal] PASSED tests/test_subtests.py::TestFixture::test_simple_terminal_normal[xdist] PASSED tests/test_subtests.py::TestFixture::test_simple_terminal_verbose[normal] PASSED tests/test_subtests.py::TestFixture::test_simple_terminal_verbose[xdist] PASSED tests/test_subtests.py::TestFixture::test_skip[normal] PASSED tests/test_subtests.py::TestFixture::test_skip[xdist] PASSED tests/test_subtests.py::TestFixture::test_xfail[normal] PASSED tests/test_subtests.py::TestFixture::test_xfail[xdist] PASSED tests/test_subtests.py::TestFixture::test_typing_exported[normal] PASSED tests/test_subtests.py::TestFixture::test_typing_exported[xdist] PASSED tests/test_subtests.py::TestSubTest::test_simple_terminal_normal[unittest] PASSED tests/test_subtests.py::TestSubTest::test_simple_terminal_normal[pytest-normal] PASSED tests/test_subtests.py::TestSubTest::test_simple_terminal_normal[pytest-xdist] PASSED tests/test_subtests.py::TestSubTest::test_simple_terminal_verbose[unittest] PASSED tests/test_subtests.py::TestSubTest::test_simple_terminal_verbose[pytest-normal] PASSED tests/test_subtests.py::TestSubTest::test_simple_terminal_verbose[pytest-xdist] PASSED tests/test_subtests.py::TestSubTest::test_skip[unittest] PASSED tests/test_subtests.py::TestSubTest::test_skip[pytest-normal] XFAIL tests/test_subtests.py::TestSubTest::test_skip[pytest-xdist] XFAIL (...) tests/test_subtests.py::TestSubTest::test_xfail[unittest] XFAIL (Not...) tests/test_subtests.py::TestSubTest::test_xfail[pytest-normal] XFAIL tests/test_subtests.py::TestSubTest::test_xfail[pytest-xdist] XFAIL tests/test_subtests.py::TestSubTest::test_only_original_skip_is_called[pytest-normal] PASSED tests/test_subtests.py::TestSubTest::test_skip_with_failure[unittest] PASSED tests/test_subtests.py::TestSubTest::test_skip_with_failure[pytest-normal] PASSED tests/test_subtests.py::TestSubTest::test_skip_with_failure[pytest-xdist] XFAIL tests/test_subtests.py::TestSubTest::test_skip_with_failure_and_non_subskip[unittest] PASSED tests/test_subtests.py::TestSubTest::test_skip_with_failure_and_non_subskip[pytest-normal] PASSED tests/test_subtests.py::TestSubTest::test_skip_with_failure_and_non_subskip[pytest-xdist] XFAIL tests/test_subtests.py::TestCapture::test_capturing PASSED tests/test_subtests.py::TestCapture::test_no_capture PASSED tests/test_subtests.py::TestCapture::test_capture_with_fixture[capsys] PASSED tests/test_subtests.py::TestCapture::test_capture_with_fixture[capfd] PASSED tests/test_subtests.py::TestLogging::test_capturing PASSED tests/test_subtests.py::TestLogging::test_caplog PASSED tests/test_subtests.py::TestLogging::test_no_logging PASSED tests/test_subtests.py::TestDebugging::test_pdb_fixture PASSED tests/test_subtests.py::TestDebugging::test_pdb_unittest PASSED tests/test_subtests.py::test_exitfirst PASSED =============================== warnings summary =============================== tests/test_subtests.py:397 $(@D)/tests/test_subtests.py:397: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\) \[custom message\] \(i=4\).*", tests/test_subtests.py:398 $(@D)/tests/test_subtests.py:398: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\) \[custom message\] \(i=9\).*", tests/test_subtests.py:400 $(@D)/tests/test_subtests.py:400: DeprecationWarning: invalid escape sequence \( "FAILED \(failures=6, skipped=4\)", tests/test_subtests.py:406 $(@D)/tests/test_subtests.py:406: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\.test_foo\) \[custom message\] \(i=4\).*", tests/test_subtests.py:407 $(@D)/tests/test_subtests.py:407: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\.test_foo\) \[custom message\] \(i=9\).*", tests/test_subtests.py:409 $(@D)/tests/test_subtests.py:409: DeprecationWarning: invalid escape sequence \( "FAILED \(failures=6, skipped=4\)", tests/test_subtests.py:466 $(@D)/tests/test_subtests.py:466: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\) \[custom message\] \(i=4\).*", tests/test_subtests.py:467 $(@D)/tests/test_subtests.py:467: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\) \[custom message\] \(i=9\).*", tests/test_subtests.py:469 $(@D)/tests/test_subtests.py:469: DeprecationWarning: invalid escape sequence \( "FAILED \(failures=6, skipped=5\)", tests/test_subtests.py:475 $(@D)/tests/test_subtests.py:475: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\.test_foo\) \[custom message\] \(i=4\).*", tests/test_subtests.py:476 $(@D)/tests/test_subtests.py:476: DeprecationWarning: invalid escape sequence \( "FAIL: test_foo \(__main__\.T\.test_foo\) \[custom message\] \(i=9\).*", tests/test_subtests.py:478 $(@D)/tests/test_subtests.py:478: DeprecationWarning: invalid escape sequence \( "FAILED \(failures=6, skipped=5\)", -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ ======== 32 passed, 7 xfailed, 12 warnings ======== py$(PYV): OK congratulations :)