diff options
-rw-r--r-- | requirements.txt | 2 | ||||
-rw-r--r-- | tempest_lib/tests/cli/test_execute.py | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/requirements.txt b/requirements.txt index 040f51d..7287588 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ fixtures>=1.3.1 # Apache-2.0/BSD iso8601>=0.1.9 # MIT jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT httplib2>=0.7.5 # MIT -paramiko>=1.13.0 # LGPL +paramiko>=1.16.0 # LGPL six>=1.9.0 # MIT oslo.log>=1.14.0 # Apache-2.0 os-testr>=0.4.1 # Apache-2.0 diff --git a/tempest_lib/tests/cli/test_execute.py b/tempest_lib/tests/cli/test_execute.py index b56d614..c86f190 100644 --- a/tempest_lib/tests/cli/test_execute.py +++ b/tempest_lib/tests/cli/test_execute.py @@ -13,6 +13,7 @@ from tempest_lib.cli import base as cli_base +from tempest_lib import exceptions from tempest_lib.tests import base @@ -29,3 +30,8 @@ class TestExecute(base.TestCase): fail_ok=True) self.assertIsInstance(result, str) self.assertIn("--foobar", result) + + def test_execute_failure_raise_exception(self): + self.assertRaises(exceptions.CommandFailed, cli_base.execute, + "/bin/ls", action="tempest_lib", flags="--foobar", + merge_stderr=True) |