mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00

Adds following to Planning service of OpenStack: * create_plan and delete_plan requests * tests for create_plan and delete_plan requests
23 lines
554 B
Ruby
23 lines
554 B
Ruby
module Fog
|
|
module Openstack
|
|
class Planning
|
|
class Real
|
|
def delete_plan(plan_uuid)
|
|
request(
|
|
:expects => [204],
|
|
:method => 'DELETE',
|
|
:path => "plans/#{plan_uuid}"
|
|
)
|
|
end
|
|
end # class Real
|
|
|
|
class Mock
|
|
def delete_plan(plan_uuid)
|
|
response = Excon::Response.new
|
|
response.status = [204][rand(1)]
|
|
response
|
|
end # def delete_plans
|
|
end # class Mock
|
|
end # class Planning
|
|
end # module Openstack
|
|
end # module Fog
|