diff --git a/pages/common/pytest.md b/pages/common/pytest.md new file mode 100644 index 000000000..d94760960 --- /dev/null +++ b/pages/common/pytest.md @@ -0,0 +1,28 @@ +# pytest + +> Run Python tests. +> More information: . + +- Run tests from specific files: + +`pytest {{path/to/test_file1.py path/to/test_file2.py ...}}` + +- Run tests with names matching a specific [k]eyword expression: + +`pytest -k {{expression}}` + +- Exit as soon as a test fails or encounters an error: + +`pytest --exitfirst` + +- Run tests matching or excluding markers: + +`pytest -m {{marker_name1 and not marker_name2}}` + +- Run until a test failure, continuing from the last failing test: + +`pytest --stepwise` + +- Run tests without capturing output: + +`pytest --capture=no`