1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
require "test_helper"
require "helpers/network_helper"
describe "Fog::OpenStack::Network | ipsec_site_connection" do
describe "success" do
before do
params = {
:name => 'test-ipsec-site-connection',
:vpnservice_id => 'vpn',
:ikepolicy_id => 'ike',
:ipsecpolicy_id => 'ipsec',
:description => 'Test VPN IPSec Site Connection',
:tenant_id => 'tenant_id',
:peer_address => "172.24.4.226",
:peer_id => "172.24.4.226",
:peer_cidrs => [],
:psk => "secret",
:mtu => 1500,
:dpd => {
"action" => "hold",
"interval" => 30,
"timeout" => 120
},
:initiator => "bi-directional",
:admin_state_up => true
}
@instance = network.ipsec_site_connections.create(params)
end
it "#create" do
@instance.id.wont_be_nil
end
it "#update" do
@instance.name = 'rename-test-ipsec-site-connection'
@instance.description = 'Test VPN IPSec Site Connection'
@instance.tenant_id = 'baz'
@instance.peer_address = "172.24.4.227"
@instance.peer_id = "172.24.4.227"
@instance.peer_cidrs = []
@instance.psk = "secrets"
@instance.mtu = 1600
@instance.initiator = "bi-directional"
@instance.admin_state_up = false
@instance.dpd = {
"action" => "hold",
"interval" => 50,
"timeout" => 120
}
@instance.update.name.must_equal "rename-test-ipsec-site-connection"
end
it "#destroy" do
@instance.destroy.must_equal true
end
end
end
|