e7f9616b39
The new test system is written with py.test. These tests are more comprehensive, run faster by an order of magnitude, and are far more maintainable. The tests themselves conform to PEP8.
17 lines
429 B
Python
17 lines
429 B
Python
"""Test help"""
|
|
|
|
|
|
def test_missing_command(runner, yadm_y):
|
|
"""Run without any command"""
|
|
run = runner(command=yadm_y())
|
|
assert run.failure
|
|
assert run.err == ''
|
|
assert run.out.startswith('Usage: yadm')
|
|
|
|
|
|
def test_help_command(runner, yadm_y):
|
|
"""Run with help command"""
|
|
run = runner(command=yadm_y('help'))
|
|
assert run.failure
|
|
assert run.err == ''
|
|
assert run.out.startswith('Usage: yadm')
|