Difference between revisions of "Python pytest"
From John Freier
(Created page with "To run tests in a specific dir pytest path/to/dir To run tests in a specific file pytest path/to/test_file.py To run a specific test in a file pytest path/to/test_file...") |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
To run a specific test in a file | To run a specific test in a file | ||
pytest path/to/test_file.py::test_function | pytest path/to/test_file.py::test_function | ||
| + | |||
| + | or | ||
| + | |||
| + | pytest path/to/test_file.py -k 'test_name' | ||
| + | |||
| + | To show the print statements. | ||
| + | -s or --capture=no | ||
| + | |||
| + | To show log statements | ||
| + | -o log_cli=true | ||
| + | |||
| + | To set the log level. | ||
| + | --log-cli-level=INFO | ||
Latest revision as of 14:43, 28 May 2024
To run tests in a specific dir
pytest path/to/dir
To run tests in a specific file
pytest path/to/test_file.py
To run a specific test in a file
pytest path/to/test_file.py::test_function
or
pytest path/to/test_file.py -k 'test_name'
To show the print statements.
-s or --capture=no
To show log statements
-o log_cli=true
To set the log level.
--log-cli-level=INFO