Sha256: 6a59d1d5eb0f1caf5d8fc0a30ead6fbe14e6b2bf708057df991778736afe5b57
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
Shindo.tests('Fog::Compute[:profitbricks] | flavor request', %w(profitbricks compute)) do @flavor_format = { 'flavorId' => String, 'flavorName' => String, 'ram' => Integer, 'cores' => Integer } service = Fog::Compute[:profitbricks] tests('success') do # Not yet implemented # tests('#create_flavor').formats(@flavor_format) do # puts '#create_flavor' # data = service.create_flavor('FogFlavorTest', 4096, 2) # data.body['createFlavorResponse'] # end tests('#get_all_flavors').formats(@flavor_format) do # puts '#get_all_flavors' data = service.get_all_flavors @flavor_id = data.body['getAllFlavorsResponse'][0]['flavorId'] data.body['getAllFlavorsResponse'][0] end tests('#get_flavor').formats(@flavor_format) do # puts '#get_flavor' data = service.get_flavor(@flavor_id) data.body['getFlavorResponse'] end end tests('failure') do tests('#get_flavor').raises(Fog::Errors::NotFound) do # puts '#get_flavor' data = service.get_flavor('00000000-0000-0000-0000-000000000000') data.body['getRegionResponse'] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-profitbricks-4.0.0 | tests/profitbricks/requests/compute/flavor_tests.rb |
fog-profitbricks-3.0.0 | tests/profitbricks/requests/compute/flavor_tests.rb |