ceph/scripts/test/script.py
Zack Cerza cbe7d8e5a1 Add basic tests for scripts
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:35 -05:00

17 lines
418 B
Python

import subprocess
from pytest import raises
class Script(object):
script_name = 'teuthology'
def test_help(self):
args = (self.script_name, '--help')
out = subprocess.check_output(args)
assert out.startswith('usage')
def test_invalid(self):
args = (self.script_name, 'INVALID')
with raises(subprocess.CalledProcessError):
subprocess.check_call(args)