Tests now run correctly for v1.1 and v1.0
This commit is contained in:
parent
9080e80832
commit
57ebb51e21
@ -109,18 +109,30 @@ class Server(base.Resource):
|
||||
"""
|
||||
Shortcut to get this server's primary public IP address.
|
||||
"""
|
||||
if len(self.addresses['public']) == 0:
|
||||
try:
|
||||
public_addresses = self.addresses["public"]
|
||||
except KeyError:
|
||||
public_addresses = None
|
||||
|
||||
if public_addresses is None or len(public_addresses) == 0:
|
||||
return ""
|
||||
return self.addresses['public']
|
||||
else:
|
||||
return public_addresses
|
||||
|
||||
@property
|
||||
def private_ip(self):
|
||||
"""
|
||||
Shortcut to get this server's primary private IP address.
|
||||
"""
|
||||
if len(self.addresses['private']) == 0:
|
||||
try:
|
||||
private_addresses = self.addresses["private"]
|
||||
except KeyError:
|
||||
private_addresses = None
|
||||
|
||||
if private_addresses is None or len(private_addresses) == 0:
|
||||
return ""
|
||||
return self.addresses['private']
|
||||
else:
|
||||
return private_addresses
|
||||
|
||||
|
||||
class ServerManager(local_base.BootingManagerWithFind):
|
||||
|
@ -28,7 +28,11 @@ class ShellTest(utils.TestCase):
|
||||
assert_called = lambda m, u, b=None: _shell.cs.assert_called(m, u, b)
|
||||
assert_called_anytime = lambda m, u, b=None: \
|
||||
_shell.cs.assert_called_anytime(m, u, b)
|
||||
shell = lambda cmd: _shell.main(cmd.split())
|
||||
|
||||
def shell(cmd):
|
||||
command = ['--version=1.1',]
|
||||
command.extend(cmd.split())
|
||||
_shell.main(command)
|
||||
|
||||
def tearDown(self):
|
||||
global _old_env
|
||||
|
Loading…
x
Reference in New Issue
Block a user