mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
[openstack|network] fixing broken tests
This commit is contained in:
parent
2f5d0efc65
commit
b83441333c
4 changed files with 10 additions and 8 deletions
|
@ -10,7 +10,7 @@ module Fog
|
||||||
attribute :name
|
attribute :name
|
||||||
attribute :tenant_id
|
attribute :tenant_id
|
||||||
attribute :external_gateway_info
|
attribute :external_gateway_info
|
||||||
attribute :admin_state_up
|
attribute :admin_state_up, :type => :boolean
|
||||||
attribute :status
|
attribute :status
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
|
|
|
@ -32,15 +32,16 @@ module Fog
|
||||||
|
|
||||||
def create
|
def create
|
||||||
requires :name
|
requires :name
|
||||||
merge_attributes(service.create_router(self.name,
|
response = service.create_router(self.name, self.attributes)
|
||||||
self.attributes).body['router'])
|
merge_attributes(response.body['router'])
|
||||||
|
|
||||||
self
|
self
|
||||||
end
|
end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
requires :id
|
requires :id
|
||||||
merge_attributes(service.update_router(self.id,
|
response = service.update_router(self.id, self.attributes)
|
||||||
self.attributes).body['router'])
|
merge_attributes(response.body['router'])
|
||||||
self
|
self
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -68,8 +68,9 @@ module Fog
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
options.keys.each do |k|
|
options.keys.each do |k|
|
||||||
router[k.to_s] = options[k]
|
router[k] = options[k]
|
||||||
end
|
end
|
||||||
|
|
||||||
response.body = { 'router' => router }
|
response.body = { 'router' => router }
|
||||||
response.status = 200
|
response.status = 200
|
||||||
response
|
response
|
||||||
|
|
|
@ -33,7 +33,7 @@ Shindo.tests('Fog::Network[:openstack] | router requests', ['openstack']) do
|
||||||
:name => 'net_name',
|
:name => 'net_name',
|
||||||
:external_gateway_info => { :network_id => 'net_id' },
|
:external_gateway_info => { :network_id => 'net_id' },
|
||||||
:status => 'ACTIVE',
|
:status => 'ACTIVE',
|
||||||
:admin_state_up => 'true'
|
:admin_state_up => true
|
||||||
}
|
}
|
||||||
Fog::Network[:openstack].update_router(router_id, attributes).body
|
Fog::Network[:openstack].update_router(router_id, attributes).body
|
||||||
end
|
end
|
||||||
|
@ -45,7 +45,7 @@ Shindo.tests('Fog::Network[:openstack] | router requests', ['openstack']) do
|
||||||
:name => 'net_name',
|
:name => 'net_name',
|
||||||
:external_gateway_info => net,
|
:external_gateway_info => net,
|
||||||
:status => 'ACTIVE',
|
:status => 'ACTIVE',
|
||||||
:admin_state_up => 'true'
|
:admin_state_up => true
|
||||||
}
|
}
|
||||||
Fog::Network[:openstack].update_router(router_id, attributes).body
|
Fog::Network[:openstack].update_router(router_id, attributes).body
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue