Sha256: 8092b00a24d7badb21f1eb5ecf795b892a24d4808fd35b16df63ad978b194584
Contents?: true
Size: 923 Bytes
Versions: 4
Compression:
Stored size: 923 Bytes
Contents
module Fog module Identity class HuaweiCloud class V2 class Real def create_tenant(attributes) request( :expects => [200], :method => 'POST', :path => "tenants", :body => Fog::JSON.encode('tenant' => attributes) ) end end class Mock def create_tenant(attributes) response = Excon::Response.new response.status = [200, 204][rand(2)] response.body = { 'tenant' => { 'id' => "df9a815161eba9b76cc748fd5c5af73e", 'description' => attributes[:description] || 'normal tenant', 'enabled' => true, 'name' => attributes[:name] || 'default' } } response end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems