diff options
| author | Zuul <zuul@review.opendev.org> | 2021-02-12 16:02:01 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2021-02-12 16:02:01 +0000 |
| commit | 17856e5d9fdb5f02a4bb95f328e1f42927b38ab8 (patch) | |
| tree | 47be4d3f642de070ed4854e696225ea3b9e16023 /ironicclient/tests/unit/osc | |
| parent | 1e02b3e5eb0ee8ee05ef8c6056dc88524985f249 (diff) | |
| parent | 8df29e00a28b5b619f31355dca8be08ab975333a (diff) | |
| download | python-ironicclient-17856e5d9fdb5f02a4bb95f328e1f42927b38ab8.tar.gz | |
Merge "Add 'deploy steps' for provisioning API"
Diffstat (limited to 'ironicclient/tests/unit/osc')
| -rw-r--r-- | ironicclient/tests/unit/osc/v1/test_baremetal_node.py | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/ironicclient/tests/unit/osc/v1/test_baremetal_node.py b/ironicclient/tests/unit/osc/v1/test_baremetal_node.py index b69373a..c09f541 100644 --- a/ironicclient/tests/unit/osc/v1/test_baremetal_node.py +++ b/ironicclient/tests/unit/osc/v1/test_baremetal_node.py @@ -56,7 +56,8 @@ class TestAdopt(TestBaremetal): self.baremetal_mock.node.set_provision_state.assert_called_once_with( 'node_uuid', 'adopt', - cleansteps=None, configdrive=None, rescue_password=None) + cleansteps=None, deploysteps=None, configdrive=None, + rescue_password=None) def test_adopt_no_wait(self): arglist = ['node_uuid'] @@ -1446,11 +1447,13 @@ class TestDeployBaremetalProvisionState(TestBaremetal): def test_deploy_baremetal_provision_state_active_and_configdrive(self): arglist = ['node_uuid', - '--config-drive', 'path/to/drive'] + '--config-drive', 'path/to/drive', + '--deploy-steps', '[{"interface":"deploy"}]'] verifylist = [ ('node', 'node_uuid'), ('provision_state', 'active'), ('config_drive', 'path/to/drive'), + ('deploy_steps', '[{"interface":"deploy"}]') ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -1459,7 +1462,8 @@ class TestDeployBaremetalProvisionState(TestBaremetal): self.baremetal_mock.node.set_provision_state.assert_called_once_with( 'node_uuid', 'active', - cleansteps=None, configdrive='path/to/drive', rescue_password=None) + cleansteps=None, deploysteps=[{"interface": "deploy"}], + configdrive='path/to/drive', rescue_password=None) def test_deploy_baremetal_provision_state_active_and_configdrive_dict( self): @@ -1477,7 +1481,7 @@ class TestDeployBaremetalProvisionState(TestBaremetal): self.baremetal_mock.node.set_provision_state.assert_called_once_with( 'node_uuid', 'active', - cleansteps=None, configdrive={'meta_data': {}}, + cleansteps=None, deploysteps=None, configdrive={'meta_data': {}}, rescue_password=None) def test_deploy_no_wait(self): @@ -1679,8 +1683,8 @@ class TestRescueBaremetalProvisionState(TestBaremetal): self.cmd.take_action(parsed_args) self.baremetal_mock.node.set_provision_state.assert_called_once_with( - 'node_uuid', 'rescue', cleansteps=None, configdrive=None, - rescue_password='supersecret') + 'node_uuid', 'rescue', cleansteps=None, deploysteps=None, + configdrive=None, rescue_password='supersecret') def test_rescue_baremetal_provision_state_rescue_and_wait(self): arglist = ['node_uuid', @@ -1855,11 +1859,13 @@ class TestRebuildBaremetalProvisionState(TestBaremetal): def test_rebuild_baremetal_provision_state_active_and_configdrive(self): arglist = ['node_uuid', - '--config-drive', 'path/to/drive'] + '--config-drive', 'path/to/drive', + '--deploy-steps', '[{"interface":"deploy"}]'] verifylist = [ ('node', 'node_uuid'), ('provision_state', 'rebuild'), ('config_drive', 'path/to/drive'), + ('deploy_steps', '[{"interface":"deploy"}]') ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -1868,8 +1874,8 @@ class TestRebuildBaremetalProvisionState(TestBaremetal): self.baremetal_mock.node.set_provision_state.assert_called_once_with( 'node_uuid', 'rebuild', - cleansteps=None, configdrive='path/to/drive', - rescue_password=None) + cleansteps=None, deploysteps=[{"interface": "deploy"}], + configdrive='path/to/drive', rescue_password=None) def test_rebuild_no_wait(self): arglist = ['node_uuid'] @@ -1884,7 +1890,7 @@ class TestRebuildBaremetalProvisionState(TestBaremetal): self.baremetal_mock.node.set_provision_state.assert_called_once_with( 'node_uuid', 'rebuild', - cleansteps=None, configdrive=None, + cleansteps=None, deploysteps=None, configdrive=None, rescue_password=None) self.baremetal_mock.node.wait_for_provision_state.assert_not_called() @@ -2002,8 +2008,8 @@ class TestUnrescueBaremetalProvisionState(TestBaremetal): self.cmd.take_action(parsed_args) self.baremetal_mock.node.set_provision_state.assert_called_once_with( - 'node_uuid', 'unrescue', cleansteps=None, configdrive=None, - rescue_password=None) + 'node_uuid', 'unrescue', cleansteps=None, deploysteps=None, + configdrive=None, rescue_password=None) def test_unrescue_baremetal_provision_state_active_and_wait(self): arglist = ['node_uuid', |
