summaryrefslogtreecommitdiffstats
path: root/tests/test_cmdline/test_cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_cmdline/test_cli.py')
-rw-r--r--tests/test_cmdline/test_cli.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/test_cmdline/test_cli.py b/tests/test_cmdline/test_cli.py
index 889aae413..46b33d548 100644
--- a/tests/test_cmdline/test_cli.py
+++ b/tests/test_cmdline/test_cli.py
@@ -26,7 +26,11 @@ class TestCLIParsing(object):
"""Run a command on the server"""
if not api.Backend.xmlclient.isconnected():
api.Backend.xmlclient.connect(fallback=False)
- api.Command[command_name](**kw)
+ try:
+ api.Command[command_name](**kw)
+ except errors.NetworkError:
+ raise nose.SkipTest('%r: Server not available: %r' %
+ (self.__module__, api.env.xmlrpc_uri))
@contextlib.contextmanager
def fake_stdin(self, string_in):