Added some slightly better tests utilizing clirunner
This commit is contained in:
parent
e0c86483e4
commit
c7c40e1f7d
1 changed files with 16 additions and 6 deletions
|
@ -1,12 +1,22 @@
|
|||
import pytest
|
||||
|
||||
from task_status.task_status import main as task_main
|
||||
from task_status.task_status import __version__ as task_version
|
||||
from click.testing import CliRunner
|
||||
|
||||
|
||||
def test_task():
|
||||
assert True
|
||||
runner = CliRunner()
|
||||
|
||||
|
||||
def test_main():
|
||||
if task_main:
|
||||
assert True
|
||||
response = runner.invoke(task_main)
|
||||
assert response.exit_code == 0
|
||||
|
||||
|
||||
def test_version():
|
||||
response = runner.invoke(task_main, ["--version"])
|
||||
assert response.exit_code == 0
|
||||
assert task_version in response.output
|
||||
|
||||
|
||||
def test_uuid():
|
||||
response = runner.invoke(task_main, ["--uuid"])
|
||||
assert response.exit_code == 0
|
||||
|
|
Loading…
Reference in a new issue