Sha256: 3e03c1cc30082f2a896d19a2487e6cfe8aa46fc7a6c16736b31afe0758bbf556
Contents?: true
Size: 1019 Bytes
Versions: 37
Compression:
Stored size: 1019 Bytes
Contents
Shindo.tests("HP::LB | virtual ips requests", ['hp', 'lb', 'virtual_ips']) do @virtual_ips_format = { 'id' => String, 'address' => String, 'type' => String, 'ipVersion' => String } tests('success') do @nodes = [{'address' => '15.185.1.1', 'port' => '80'}] @virtual_ip = [{ 'ipVersion' => 'IPV4', 'type' => 'PUBLIC', 'id' => '11111111', 'address' => '15.185.3.3' }] data = HP[:lb].create_load_balancer('rg-fog-lb3', @nodes, {'virtualIps' => @virtual_ip}).body @lb_id = data['id'] tests('#list_load_balancer_virtual_ips').formats({'virtualIps' => [@virtual_ips_format]}) do HP[:lb].list_load_balancer_virtual_ips(@lb_id).body end HP[:lb].delete_load_balancer(@lb_id) end tests('failure') do tests('#list_load_balancer_virtual_ips(0)').raises(Fog::HP::LB::NotFound) do HP[:lb].list_load_balancer_virtual_ips('0') end end end
Version data entries
37 entries across 37 versions & 2 rubygems