├── .github ├── requirements.txt └── workflows │ ├── publish-to-pypi.yaml │ ├── rst-lint.yaml │ └── run-tests.yaml ├── .gitignore ├── .readthedocs.yaml ├── .rtd-require ├── CHANGES.rst ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.rst ├── doc ├── .gitignore ├── Makefile ├── examples │ ├── all_params.py │ ├── basic.out │ ├── basic.py │ ├── debugging-logging.out │ ├── debugging-summary.out │ ├── debugging-verbose.out │ ├── debugging.py │ ├── dyn-parametrized.py │ ├── group-fixture.py │ ├── group-fixture2.py │ ├── mark-class.py │ ├── named.py │ ├── nodeid.out │ ├── nodeid.py │ ├── or_dependency.py │ ├── parametrized.py │ ├── runtime.py │ ├── scope_class.py │ ├── scope_module.py │ ├── scope_session_mod_01.py │ ├── scope_session_mod_02.py │ └── testclass.py └── src │ ├── 08A1264175343E6E.pub │ ├── about.rst │ ├── advanced.rst │ ├── changelog.rst │ ├── conf.py │ ├── configuration.rst │ ├── debugging.rst │ ├── index.rst │ ├── install.rst │ ├── names.rst │ ├── reference.rst │ ├── scope.rst │ └── usage.rst ├── python-pytest-dependency.spec ├── setup.py ├── src └── pytest_dependency.py └── tests ├── conftest.py ├── pytest.ini ├── test_01_marker.py ├── test_02_simple_dependency.py ├── test_03_class.py ├── test_03_multiple_dependency.py ├── test_03_param.py ├── test_03_runtime.py ├── test_03_scope.py ├── test_03_skipmsgs.py ├── test_04_automark.py ├── test_04_ignore_unknown.py ├── test_09_examples_advanced.py ├── test_09_examples_debugging.py ├── test_09_examples_names.py ├── test_09_examples_scope.py └── test_09_examples_usage.py /.github/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/.github/requirements.txt -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/.github/workflows/publish-to-pypi.yaml -------------------------------------------------------------------------------- /.github/workflows/rst-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/.github/workflows/rst-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/.github/workflows/run-tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | /.env 3 | /MANIFEST 4 | /_meta.py 5 | /build/ 6 | /dist/ 7 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.rtd-require: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/.rtd-require -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/README.rst -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/examples/all_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/all_params.py -------------------------------------------------------------------------------- /doc/examples/basic.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/basic.out -------------------------------------------------------------------------------- /doc/examples/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/basic.py -------------------------------------------------------------------------------- /doc/examples/debugging-logging.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/debugging-logging.out -------------------------------------------------------------------------------- /doc/examples/debugging-summary.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/debugging-summary.out -------------------------------------------------------------------------------- /doc/examples/debugging-verbose.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/debugging-verbose.out -------------------------------------------------------------------------------- /doc/examples/debugging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/debugging.py -------------------------------------------------------------------------------- /doc/examples/dyn-parametrized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/dyn-parametrized.py -------------------------------------------------------------------------------- /doc/examples/group-fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/group-fixture.py -------------------------------------------------------------------------------- /doc/examples/group-fixture2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/group-fixture2.py -------------------------------------------------------------------------------- /doc/examples/mark-class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/mark-class.py -------------------------------------------------------------------------------- /doc/examples/named.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/named.py -------------------------------------------------------------------------------- /doc/examples/nodeid.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/nodeid.out -------------------------------------------------------------------------------- /doc/examples/nodeid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/nodeid.py -------------------------------------------------------------------------------- /doc/examples/or_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/or_dependency.py -------------------------------------------------------------------------------- /doc/examples/parametrized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/parametrized.py -------------------------------------------------------------------------------- /doc/examples/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/runtime.py -------------------------------------------------------------------------------- /doc/examples/scope_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/scope_class.py -------------------------------------------------------------------------------- /doc/examples/scope_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/scope_module.py -------------------------------------------------------------------------------- /doc/examples/scope_session_mod_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/scope_session_mod_01.py -------------------------------------------------------------------------------- /doc/examples/scope_session_mod_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/scope_session_mod_02.py -------------------------------------------------------------------------------- /doc/examples/testclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/examples/testclass.py -------------------------------------------------------------------------------- /doc/src/08A1264175343E6E.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/08A1264175343E6E.pub -------------------------------------------------------------------------------- /doc/src/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/about.rst -------------------------------------------------------------------------------- /doc/src/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/advanced.rst -------------------------------------------------------------------------------- /doc/src/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../CHANGES.rst 2 | -------------------------------------------------------------------------------- /doc/src/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/conf.py -------------------------------------------------------------------------------- /doc/src/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/configuration.rst -------------------------------------------------------------------------------- /doc/src/debugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/debugging.rst -------------------------------------------------------------------------------- /doc/src/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/index.rst -------------------------------------------------------------------------------- /doc/src/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/install.rst -------------------------------------------------------------------------------- /doc/src/names.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/names.rst -------------------------------------------------------------------------------- /doc/src/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/reference.rst -------------------------------------------------------------------------------- /doc/src/scope.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/scope.rst -------------------------------------------------------------------------------- /doc/src/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/doc/src/usage.rst -------------------------------------------------------------------------------- /python-pytest-dependency.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/python-pytest-dependency.spec -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/setup.py -------------------------------------------------------------------------------- /src/pytest_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/src/pytest_dependency.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | minversion = 3.7 3 | -------------------------------------------------------------------------------- /tests/test_01_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_01_marker.py -------------------------------------------------------------------------------- /tests/test_02_simple_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_02_simple_dependency.py -------------------------------------------------------------------------------- /tests/test_03_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_03_class.py -------------------------------------------------------------------------------- /tests/test_03_multiple_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_03_multiple_dependency.py -------------------------------------------------------------------------------- /tests/test_03_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_03_param.py -------------------------------------------------------------------------------- /tests/test_03_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_03_runtime.py -------------------------------------------------------------------------------- /tests/test_03_scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_03_scope.py -------------------------------------------------------------------------------- /tests/test_03_skipmsgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_03_skipmsgs.py -------------------------------------------------------------------------------- /tests/test_04_automark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_04_automark.py -------------------------------------------------------------------------------- /tests/test_04_ignore_unknown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_04_ignore_unknown.py -------------------------------------------------------------------------------- /tests/test_09_examples_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_09_examples_advanced.py -------------------------------------------------------------------------------- /tests/test_09_examples_debugging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_09_examples_debugging.py -------------------------------------------------------------------------------- /tests/test_09_examples_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_09_examples_names.py -------------------------------------------------------------------------------- /tests/test_09_examples_scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_09_examples_scope.py -------------------------------------------------------------------------------- /tests/test_09_examples_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKrahl/pytest-dependency/HEAD/tests/test_09_examples_usage.py --------------------------------------------------------------------------------