mirror of
https://github.com/ceph/ceph
synced 2024-12-23 20:03:56 +00:00
17 lines
418 B
Python
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)
|