summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatthew.hodgins <matthew.hodgins@calxeda.com>2013-08-27 13:14:15 -0500
committermatthew.hodgins <matthew.hodgins@calxeda.com>2013-08-27 13:14:15 -0500
commita87fba11df888c09abf48caeab06ca79419ab3b4 (patch)
tree80b4393b085ad9dc4f1a04fdd740cd92fb170b0d
parent4c57ee4d1ff8618862c541549e48a5ad37e2e4b9 (diff)
downloadcxmanage-a87fba11df888c09abf48caeab06ca79419ab3b4.tar.gz
AIT-221 allow dummynode to have its power state set beforehand
-rw-r--r--cxmanage_test/fabric_test.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/cxmanage_test/fabric_test.py b/cxmanage_test/fabric_test.py
index 91396d6..fe1a80c 100644
--- a/cxmanage_test/fabric_test.py
+++ b/cxmanage_test/fabric_test.py
@@ -460,6 +460,7 @@ class DummyNode(object):
def __init__(self, ip_address, username="admin", password="admin",
tftp=None, *args, **kwargs):
self.executed = []
+ self.power_state = False
self.ip_address = ip_address
self.tftp = tftp
self.bmc = make_bmc(DummyBMC, hostname=ip_address, username=username,
@@ -468,7 +469,7 @@ class DummyNode(object):
def get_power(self):
"""Simulate get_power(). """
self.executed.append("get_power")
- return False
+ return self.power_state
def set_power(self, mode):
"""Simulate set_power(). """
@@ -572,7 +573,8 @@ class DummyNode(object):
return {}
# pylint: disable=R0913
- def get_server_ip(self, interface, ipv6, user, password, aggressive):
+ def get_server_ip(self, interface=None, ipv6=False, user="user1",
+ password="1Password", aggressive=False):
"""Simulate get_server_ip(). """
self.executed.append(("get_server_ip", interface, ipv6, user, password,
aggressive))