Sha256: 84e0dac6f1295c5510355312c6f64cbcfb3ef44ab81f1be7398c3150e3f08776
Contents?: true
Size: 1.2 KB
Versions: 145
Compression:
Stored size: 1.2 KB
Contents
Shindo.tests('Fog::Rackspace::LoadBalancers | connection_throttling', ['rackspace']) do pending if Fog.mocking? given_a_load_balancer_service do given_a_load_balancer do tests('success') do @lb.wait_for { ready? } tests("#get_connection_throttling(#{@lb.id})").formats(CONNECTION_THROTTLING_FORMAT) do @service.get_connection_throttling(@lb.id).body end @lb.wait_for { ready? } tests("#set_connection_throttling(#{@lb.id}, 10, 10, 10, 30)").succeeds do @service.set_connection_throttling(@lb.id, 10, 10, 10, 30) end @lb.wait_for { ready? } tests("#get_connection_throttling(#{@lb.id})").formats(CONNECTION_THROTTLING_FORMAT) do @service.get_connection_throttling(@lb.id).body end @lb.wait_for { ready? } tests("#remove_connection_throttling()").succeeds do @service.remove_connection_throttling(@lb.id) end end tests('failure') do tests("#set_connection_throttling(#{@lb.id}, -1, -1, -1, -1)").raises(Fog::Rackspace::LoadBalancers::BadRequest) do @service.set_connection_throttling(@lb.id, -1, -1, -1, -1) end end end end end
Version data entries
145 entries across 143 versions & 22 rubygems