pytest(1)

NAME

pytest - run python unit tests

SYNOPSIS

usage: pytest [OPTIONS] [testfile [testpattern]]
examples:
pytest  path/to/mytests.py  pytest path/to/mytests.py TheseTests pytest
path/to/mytests.py TheseTests.test_thisone
pytest  one  (will  run  both  test_thisone  and  test_thatone)  pytest
path/to/mytests.py -s not (will skip test_notthisone)
pytest --coverage test_foo.py
       (only if logilab.devtools is available)
options:
-h, --help
       show this help message and exit
-t TESTDIR
       directory where the tests will be found
-d     enable design-by-contract
-v, --verbose
       Verbose output
-i, --pdb
       Enable test failure inspection (conflicts with --coverage)
-x, --exitfirst
       Exit  on first failure (only make sense when pytest run one test
       file)
-c, --capture
       Captures and prints standard out/err only on errors  (only  make
       sense when pytest run one test file)
-p PRINTONLY, --printonly=PRINTONLY
       Only  prints  lines matching specified pattern (implies capture)
       (only make sense when pytest run one test file)
-s SKIPPED, --skip=SKIPPED
       test names matching this name will be skipped  to  skip  several
       patterns, use commas
-q, --quiet
       Minimal output
-P PROFILE, --profile=PROFILE
       Profile execution and store data in the given file
--coverage
       run tests with pycoverage (conflicts with --pdb)
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout