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

[opennebula] fixed networks.get_by_name, added tests

get_by_name is now using the filter from @andrewjamesbrown
This commit is contained in:
Achim Ledermüller 2015-05-07 11:46:17 +02:00
parent 6d0f094e9d
commit 5d83aae342
2 changed files with 3 additions and 2 deletions

View file

@ -18,8 +18,8 @@ module Fog
nil nil
end end
def get_by_name(name) def get_by_name(network)
data = service.list_networks({:name => name}) data = service.list_networks({:network => network})
load(data).first load(data).first
rescue Fog::Compute::OpenNebula::NotFound rescue Fog::Compute::OpenNebula::NotFound
nil nil

View file

@ -9,6 +9,7 @@ Shindo.tests('Fog::Compute[:opennebula] | networks collection', ['opennebula'])
tests('all').succeeds { networks.all } tests('all').succeeds { networks.all }
tests('by instance id').succeeds { networks.get networks.first.id } tests('by instance id').succeeds { networks.get networks.first.id }
tests('by filter').succeeds { networks.get_by_filter ({ :id => networks.first.id }) } tests('by filter').succeeds { networks.get_by_filter ({ :id => networks.first.id }) }
tests('by name').succeeds { networks.get_by_name ("fogtest") }
end end
end end