Source code for clinner.run.commands.pytest
import shlex
from clinner.command import Type, command
__all__ = ["pytest"]
[docs]@command(command_type=Type.SHELL, parser_opts={"help": "Run unit tests"})
def pytest(*args, **kwargs):
"""
Run unit tests using pytest.
"""
coverage_erase = shlex.split("coverage erase")
tests = shlex.split("pytest")
tests += args
return [coverage_erase, tests]