from .common import assert_command def test_help(): with open('tests/data/help/help.txt') as content: assert_command(['dcos', 'help', '--help'], stdout=content.read().encode('utf-8')) def test_info(): assert_command(['dcos', 'help', '--info'], stdout=b'Display help information about DC/OS\n') def test_version(): assert_command(['dcos', 'help', '--version'], stdout=b'dcos-help version SNAPSHOT\n') def test_help_config(): with open('tests/data/help/config.txt') as content: assert_command(['dcos', 'help', 'config'], stdout=content.read().encode('utf-8')) def test_help_job(): with open('tests/data/help/job.txt') as content: assert_command(['dcos', 'help', 'job'], stdout=content.read().encode('utf-8')) def test_help_marathon(): with open('tests/data/help/marathon.txt') as content: assert_command(['dcos', 'help', 'marathon'], stdout=content.read().encode('utf-8')) def test_help_node(): with open('tests/data/help/node.txt') as content: assert_command(['dcos', 'help', 'node'], stdout=content.read().encode('utf-8')) def test_help_package(): with open('tests/data/help/package.txt') as content: assert_command(['dcos', 'help', 'package'], stdout=content.read().encode('utf-8')) def test_help_service(): with open('tests/data/help/service.txt') as content: assert_command(['dcos', 'help', 'service'], stdout=content.read().encode('utf-8')) def test_help_task(): with open('tests/data/help/task.txt') as content: assert_command(['dcos', 'help', 'task'], stdout=content.read().encode('utf-8')) def test_help_auth(): with open('tests/data/help/auth.txt') as content: assert_command(['dcos', 'help', 'auth'], stdout=content.read().encode('utf-8'))