summaryrefslogtreecommitdiff
path: root/ironicclient/tests/functional/base.py
diff options
context:
space:
mode:
authorDmitry Tantsur <divius.inside@gmail.com>2017-10-25 15:31:05 +0200
committerDmitry Tantsur <divius.inside@gmail.com>2017-11-02 10:05:15 +0100
commit28560398fad39a4fb65289d8458340c7d517fd79 (patch)
treeb1fe3c7ba51d9cdb9e4a2d416a8068de1460e73a /ironicclient/tests/functional/base.py
parentac5b86a6d5fee01ae9d242d08f04dbd784473401 (diff)
downloadpython-ironicclient-28560398fad39a4fb65289d8458340c7d517fd79.tar.gz
Switch the deprecated "ironic" CLI to "latest" API version by default
The functional tests were updated to account for the initial state changed to "enroll" and for new fields appearing in "show" and "update" responses. Closes-Bug: #1671145 Change-Id: Ida18541fbbc8064868cac0accb6919de08e9f795
Diffstat (limited to 'ironicclient/tests/functional/base.py')
-rw-r--r--ironicclient/tests/functional/base.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ironicclient/tests/functional/base.py b/ironicclient/tests/functional/base.py
index ab0aefa..7d0a693 100644
--- a/ironicclient/tests/functional/base.py
+++ b/ironicclient/tests/functional/base.py
@@ -216,7 +216,9 @@ class FunctionalTestBase(base.ClientTestBase):
if utils.get_object(node_list, node_id):
node_show = self.show_node(node_id)
- if node_show['provision_state'] != 'available':
+ if node_show['provision_state'] not in ('available',
+ 'manageable',
+ 'enroll'):
self.ironic('node-set-provision-state',
params='{0} deleted'.format(node_id))
if node_show['power_state'] not in ('None', 'off'):