ceph/scripts/test/test_updatekeys.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
459 B
Python

from script import Script
import subprocess
from pytest import raises
class TestUpdatekeys(Script):
script_name = 'teuthology-updatekeys'
def test_all_and_targets(self):
args = (self.script_name, '-a', '-t', 'foo')
with raises(subprocess.CalledProcessError):
subprocess.check_call(args)
def test_no_args(self):
with raises(subprocess.CalledProcessError):
subprocess.check_call(self.script_name)