tests/openstack/requests/baremetal/node_tests.rb in fog-1.30.0 vs tests/openstack/requests/baremetal/node_tests.rb in fog-1.31.0
- old
+ new
@@ -56,9 +56,27 @@
Fog::Baremetal[:openstack].patch_node(
@instance['uuid'],
[{'op' => 'replace', 'path' => '/driver', 'value' => 'pxe_ssh'}]).body
end
+ tests('#set_node_power_state').data_matches_schema(@detailed_node_format) do
+ Fog::Baremetal[:openstack].set_node_power_state(
+ @instance['uuid'], 'power off').body
+ end
+
+ tests('#set_node_provision_state').data_matches_schema(@detailed_node_format) do
+ Fog::Baremetal[:openstack].set_node_provision_state(
+ @instance['uuid'], 'manage').body
+ end
+
+ tests('#set_node_maintenance').succeeds do
+ Fog::Baremetal[:openstack].set_node_maintenance(@instance['uuid'])
+ end
+
+ tests('#unset_node_maintenance').succeeds do
+ Fog::Baremetal[:openstack].unset_node_maintenance(@instance['uuid'])
+ end
+
tests('#delete_node').succeeds do
Fog::Baremetal[:openstack].delete_node(@instance['uuid'])
end
end
end