This is the command pytest that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator
PROGRAM:
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)
Use pytest online using onworks.net services