Sha256: c0dfda844a3eff2cef5f814c7b051e033c3107d8a14268652dc2fdab0d2cf95b
Contents?: true
Size: 1.14 KB
Versions: 96
Compression:
Stored size: 1.14 KB
Contents
Shindo.tests('Fog::Identity[:openstack] | EC2 credential requests', ['openstack']) do @credential_format = { 'access' => String, 'tenant_id' => String, 'secret' => String, 'user_id' => String, } @user_id = OpenStack::Identity.get_user_id @tenant_id = OpenStack::Identity.get_tenant_id tests('success') do tests('#create_ec2_credential'). formats({'credential' => @credential_format}) do response = Fog::Identity[:openstack]. create_ec2_credential(@user_id, @tenant_id) @ec2_credential = response.body['credential'] response.body end tests('#get_ec2_credential'). formats({'credential' => @credential_format}) do Fog::Identity[:openstack]. get_ec2_credential(@user_id, @ec2_credential['access']).body end tests('#list_ec2_credentials'). formats({'credentials' => [@credential_format]}) do Fog::Identity[:openstack]. list_ec2_credentials(@user_id).body end tests('#delete_ec2_credential').succeeds do Fog::Identity[:openstack]. delete_ec2_credential(@user_id, @ec2_credential['access']) end end end
Version data entries
96 entries across 96 versions & 10 rubygems