##// END OF EJS Templates
Merge branch 'v3.0-devel' of http://jro-dev.igp.gob.pe/rhodecode/schain into v3.0-devel
Merge branch 'v3.0-devel' of http://jro-dev.igp.gob.pe/rhodecode/schain into v3.0-devel

File last commit:

r1113:f2689c814816
r1190:29b77fb75833 merge
Show More
test_cli.py
29 lines | 725 B | text/x-python | PythonLexer
import pytest
from click.testing import CliRunner
from schainpy.cli import cli
@pytest.fixture
def runner():
return CliRunner()
def test_cli(runner):
result = runner.invoke(cli.main)
assert result.exit_code == 0
assert not result.exception
assert result.output.strip() == 'Hello, world.'
def test_cli_with_option(runner):
result = runner.invoke(cli.main, ['--as-cowboy'])
assert not result.exception
assert result.exit_code == 0
assert result.output.strip() == 'Howdy, world.'
def test_cli_with_arg(runner):
result = runner.invoke(cli.main, ['Jicamarca'])
assert result.exit_code == 0
assert not result.exception
assert result.output.strip() == 'Hello, Jicamarca.'