Sha256: 26875c66148b692290868506f753875b6777a29fb041f7fe0c8bfff3734ce6fb

Contents?: true

Size: 894 Bytes

Versions: 6

Compression:

Stored size: 894 Bytes

Contents

Shindo.tests("Fog::Network[:openstack] | ipsec_policies", ['openstack']) do
  params = {: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'}
  @ipsec_policy = Fog::Network[:openstack].ipsec_policies.create(params)

  @ipsec_policies = Fog::Network[:openstack].ipsec_policies

  tests('success') do
    tests('#all').succeeds do
      @ipsec_policies.all
    end

    tests('#get').succeeds do
      @ipsec_policies.get(@ipsec_policy.id)
    end
  end

  @ipsec_policy.destroy
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fog-openstack-0.1.7 tests/openstack/models/network/ipsec_policies_tests.rb
fog-openstack-0.1.6 tests/openstack/models/network/ipsec_policies_tests.rb
fog-openstack-0.1.5 tests/openstack/models/network/ipsec_policies_tests.rb
fog-openstack-0.1.4 tests/openstack/models/network/ipsec_policies_tests.rb
fog-openstack-0.1.3 tests/openstack/models/network/ipsec_policies_tests.rb
fog-openstack-0.1.2 tests/openstack/models/network/ipsec_policies_tests.rb