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]