Skip to content

Commit

Permalink
Fix up pinout tests so they work with new structure
Browse files Browse the repository at this point in the history
  • Loading branch information
waveform80 committed Jun 13, 2017
1 parent d6475f6 commit b7aa7e8
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions tests/cli/test_pinout.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,27 +9,27 @@

import pytest

from gpiozero.cli import pinout
from gpiozero.cli.pinout import main


def test_args_incorrect():
with pytest.raises(SystemExit) as ex:
pinout.parse_args(['--nonexistentarg'])
main(['pinout', '--nonexistentarg'])

def test_args_color():
args = pinout.parse_args([])
args = main.parser.parse_args([])
assert args.color is None
args = pinout.parse_args(['--color'])
args = main.parser.parse_args(['--color'])
assert args.color is True
args = pinout.parse_args(['--monochrome'])
args = main.parser.parse_args(['--monochrome'])
assert args.color is False

def test_args_revision():
args = pinout.parse_args(['--revision', '000d'])
args = main.parser.parse_args(['--revision', '000d'])
assert args.revision == '000d'

def test_help(capsys):
with pytest.raises(SystemExit) as ex:
pinout.parse_args(['--help'])
main(['pinout', '--help'])
out, err = capsys.readouterr()
assert 'GPIO pinout' in out

0 comments on commit b7aa7e8

Please sign in to comment.