Plugin Command Line Options

Attention

Directory traversal is not allowed for path parameters! Also, paths should be relative. They get evaluated relative to the rootdir determined by pytest.

--pm-mismatch-style <diff|full>

Overrides the value of pm-mismatch-style configuration parameter.

--pm-patterns-base-dir <DIR>

Specify the base directory to find expectation/pattern files. See also pm-patterns-base-dir.

--pm-reveal-unused-files

Reveal and print unused pattern files. If PYTEST_MATCHER_RETURN_CODES is set to the true value (one of 1, true, yes) and found any unused pattern files, the exit code will be 1. The tests will not run.

--pm-save-patterns

Write the captured output to the expectations file instead of performing actual tests. The option helps collect initial content to match in further tests and skips the test.