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)

-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)