This is a pytest
plugin provides a couple of fixtures to match test output against patterns
stored in files. Expectations/pattern files are stored in a base directory, and additional
paths are based on the test module name, test class name, and test function name:
<base-dir>/<test-module-name>/[test-class-name/]<test-function-name>[[<callspec-id>]]
Having output expectations/pattern files separate from tests helps to reduce the code of the latter and match the output more than just a few lines.
The latest documentation could be found here.