[hp|network] Fix the mocks for remove router logic.

This commit is contained in:
Rupak Ganguly 2013-03-27 18:47:03 -04:00
parent e2ae80c867
commit aacc5115c5
1 changed files with 5 additions and 6 deletions

View File

@ -44,15 +44,14 @@ module Fog
raise ArgumentError.new('Either a subnet or a port can be passed, not both')
end
# set the device_id and device_owner back to ""
# delete the port
if port_id
self.data[:ports][port_id]['device_id'] = ""
self.data[:ports][port_id]['device_owner'] = ""
delete_port(port_id)
elsif subnet_id
ports = self.data[:ports].select {|p| self.data[:ports]["#{p}"]['device_id'] == router_id }
#&& self.data[:ports]["#{p}"]['network_id'] == self.data[:subnets][subnet_id]['network_id']}
ports.each do |key, _|
self.data[:ports][key]['device_id'] = ""
self.data[:ports][key]['device_owner'] = ""
delete_port(key)
end
end
response.status = 200