├── .coveragerc ├── .github ├── .deployment.md ├── FUNDING.yml └── workflows │ ├── main.yml │ └── publish-to-pypi.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── changelog.md ├── examples ├── test_example_alt_names.py ├── test_example_any_failures.py ├── test_example_check_and_assert.py ├── test_example_check_check.py ├── test_example_check_func_decorator.py ├── test_example_check_not_in_test.py ├── test_example_context_functions.py ├── test_example_context_manager_fail.py ├── test_example_context_manager_pass.py ├── test_example_fail_func.py ├── test_example_fail_in_fixture.py ├── test_example_fail_in_teardown_with_skip.py ├── test_example_fail_in_thread.py ├── test_example_functions_fail.py ├── test_example_functions_pass.py ├── test_example_helpers.py ├── test_example_httpx.py ├── test_example_locals.py ├── test_example_logging.py ├── test_example_maxfail.py ├── test_example_message.py ├── test_example_mix_checks_and_assertions.py ├── test_example_multiple_failures.py ├── test_example_pass_in_thread.py ├── test_example_raises.py ├── test_example_simple.py ├── test_example_speedup_funcs.py ├── test_example_stop_on_fail.py ├── test_example_summary.py ├── test_example_tb_style.py ├── test_example_traceback.py ├── test_example_tracebackhide.py └── test_example_xfail.py ├── pyproject.toml ├── src └── pytest_check │ ├── __init__.py │ ├── check_functions.py │ ├── check_log.py │ ├── check_raises.py │ ├── context_manager.py │ ├── plugin.py │ ├── pseudo_traceback.py │ └── py.typed ├── tests ├── __init__.py ├── conftest.py ├── test_alt_names.py ├── test_any_failures.py ├── test_check_and_assert.py ├── test_check_check.py ├── test_check_context_manager.py ├── test_check_fixture.py ├── test_check_func_decorator.py ├── test_fail_func.py ├── test_fail_in_fixture.py ├── test_fail_in_teardown_with_skip.py ├── test_functions.py ├── test_helpers.py ├── test_locals.py ├── test_logging.py ├── test_maxfail.py ├── test_message.py ├── test_not_in_test.py ├── test_raises.py ├── test_red.py ├── test_speedup_flags.py ├── test_speedup_functions.py ├── test_stop_on_fail.py ├── test_summary.py ├── test_tb_style.py ├── test_thread.py ├── test_tracebackhide.py └── test_xfail.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/.deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/.github/.deployment.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: okken 4 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/changelog.md -------------------------------------------------------------------------------- /examples/test_example_alt_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_alt_names.py -------------------------------------------------------------------------------- /examples/test_example_any_failures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_any_failures.py -------------------------------------------------------------------------------- /examples/test_example_check_and_assert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_check_and_assert.py -------------------------------------------------------------------------------- /examples/test_example_check_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_check_check.py -------------------------------------------------------------------------------- /examples/test_example_check_func_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_check_func_decorator.py -------------------------------------------------------------------------------- /examples/test_example_check_not_in_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_check_not_in_test.py -------------------------------------------------------------------------------- /examples/test_example_context_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_context_functions.py -------------------------------------------------------------------------------- /examples/test_example_context_manager_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_context_manager_fail.py -------------------------------------------------------------------------------- /examples/test_example_context_manager_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_context_manager_pass.py -------------------------------------------------------------------------------- /examples/test_example_fail_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_fail_func.py -------------------------------------------------------------------------------- /examples/test_example_fail_in_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_fail_in_fixture.py -------------------------------------------------------------------------------- /examples/test_example_fail_in_teardown_with_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_fail_in_teardown_with_skip.py -------------------------------------------------------------------------------- /examples/test_example_fail_in_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_fail_in_thread.py -------------------------------------------------------------------------------- /examples/test_example_functions_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_functions_fail.py -------------------------------------------------------------------------------- /examples/test_example_functions_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_functions_pass.py -------------------------------------------------------------------------------- /examples/test_example_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_helpers.py -------------------------------------------------------------------------------- /examples/test_example_httpx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_httpx.py -------------------------------------------------------------------------------- /examples/test_example_locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_locals.py -------------------------------------------------------------------------------- /examples/test_example_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_logging.py -------------------------------------------------------------------------------- /examples/test_example_maxfail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_maxfail.py -------------------------------------------------------------------------------- /examples/test_example_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_message.py -------------------------------------------------------------------------------- /examples/test_example_mix_checks_and_assertions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_mix_checks_and_assertions.py -------------------------------------------------------------------------------- /examples/test_example_multiple_failures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_multiple_failures.py -------------------------------------------------------------------------------- /examples/test_example_pass_in_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_pass_in_thread.py -------------------------------------------------------------------------------- /examples/test_example_raises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_raises.py -------------------------------------------------------------------------------- /examples/test_example_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_simple.py -------------------------------------------------------------------------------- /examples/test_example_speedup_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_speedup_funcs.py -------------------------------------------------------------------------------- /examples/test_example_stop_on_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_stop_on_fail.py -------------------------------------------------------------------------------- /examples/test_example_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_summary.py -------------------------------------------------------------------------------- /examples/test_example_tb_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_tb_style.py -------------------------------------------------------------------------------- /examples/test_example_traceback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_traceback.py -------------------------------------------------------------------------------- /examples/test_example_tracebackhide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_tracebackhide.py -------------------------------------------------------------------------------- /examples/test_example_xfail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/examples/test_example_xfail.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pytest_check/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/src/pytest_check/__init__.py -------------------------------------------------------------------------------- /src/pytest_check/check_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/src/pytest_check/check_functions.py -------------------------------------------------------------------------------- /src/pytest_check/check_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/src/pytest_check/check_log.py -------------------------------------------------------------------------------- /src/pytest_check/check_raises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/src/pytest_check/check_raises.py -------------------------------------------------------------------------------- /src/pytest_check/context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/src/pytest_check/context_manager.py -------------------------------------------------------------------------------- /src/pytest_check/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/src/pytest_check/plugin.py -------------------------------------------------------------------------------- /src/pytest_check/pseudo_traceback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/src/pytest_check/pseudo_traceback.py -------------------------------------------------------------------------------- /src/pytest_check/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_alt_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_alt_names.py -------------------------------------------------------------------------------- /tests/test_any_failures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_any_failures.py -------------------------------------------------------------------------------- /tests/test_check_and_assert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_check_and_assert.py -------------------------------------------------------------------------------- /tests/test_check_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_check_check.py -------------------------------------------------------------------------------- /tests/test_check_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_check_context_manager.py -------------------------------------------------------------------------------- /tests/test_check_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_check_fixture.py -------------------------------------------------------------------------------- /tests/test_check_func_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_check_func_decorator.py -------------------------------------------------------------------------------- /tests/test_fail_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_fail_func.py -------------------------------------------------------------------------------- /tests/test_fail_in_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_fail_in_fixture.py -------------------------------------------------------------------------------- /tests/test_fail_in_teardown_with_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_fail_in_teardown_with_skip.py -------------------------------------------------------------------------------- /tests/test_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_functions.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_locals.py -------------------------------------------------------------------------------- /tests/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_logging.py -------------------------------------------------------------------------------- /tests/test_maxfail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_maxfail.py -------------------------------------------------------------------------------- /tests/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_message.py -------------------------------------------------------------------------------- /tests/test_not_in_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_not_in_test.py -------------------------------------------------------------------------------- /tests/test_raises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_raises.py -------------------------------------------------------------------------------- /tests/test_red.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_red.py -------------------------------------------------------------------------------- /tests/test_speedup_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_speedup_flags.py -------------------------------------------------------------------------------- /tests/test_speedup_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_speedup_functions.py -------------------------------------------------------------------------------- /tests/test_stop_on_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_stop_on_fail.py -------------------------------------------------------------------------------- /tests/test_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_summary.py -------------------------------------------------------------------------------- /tests/test_tb_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_tb_style.py -------------------------------------------------------------------------------- /tests/test_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_thread.py -------------------------------------------------------------------------------- /tests/test_tracebackhide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_tracebackhide.py -------------------------------------------------------------------------------- /tests/test_xfail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tests/test_xfail.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okken/pytest-check/HEAD/tox.ini --------------------------------------------------------------------------------