Sha256: 0965aae56edd417be83fbdaad737a05dd4d0aea33bce3cd7c7b0315d4a7d1f65
Contents?: true
Size: 1.91 KB
Versions: 6
Compression:
Stored size: 1.91 KB
Contents
Shindo.tests("Fog::Network[:openstack] | ipsec_policy", ['openstack']) do tests('success') do tests('#create').succeeds do @instance = Fog::Network[:openstack].ipsec_policies.create(:name => 'test-ipsec-policy', :description => 'Test VPN ipsec Policy', :tenant_id => 'tenant_id', :auth_algorithm => 'sha1', :encryption_algorithm => 'aes-128', :pfs => 'group5', :transform_protocol => 'esp', :lifetime => { 'units' => 'seconds', 'value' => 3600 }, :encapsulation_mode => 'tunnel') !@instance.id.nil? end tests('#update').succeeds do @instance.name = 'rename-test-ipsec-policy' @instance.description = 'Test VPN ipsec Policy' @instance.tenant_id = 'baz' @instance.auth_algorithm = 'sha27' @instance.encryption_algorithm = 'aes-18' @instance.pfs = 'group52' @instance.transform_protocol = 'espn' @instance.encapsulation_mode = 'tunnel' @instance.lifetime = {'units' => 'seconds', 'value' => 3600} @instance.update end tests('#destroy').succeeds do @instance.destroy == true end end end
Version data entries
6 entries across 6 versions & 1 rubygems