Sha256: 7a02b7b7f350e5c703a867dcd492584076fc14cd8777d7426689d4ec8616f744
Contents?: true
Size: 954 Bytes
Versions: 42
Compression:
Stored size: 954 Bytes
Contents
Shindo.tests('Fog::Network[:openstack] | security_group_rules collection', ['openstack']) do @secgroup = Fog::Network[:openstack].security_groups.create({:name => "my_secgroup"}) attributes = {:security_group_id => @secgroup.id, :direction => "ingress"} collection_tests(Fog::Network[:openstack].security_group_rules, attributes, true) tests('success') do attributes = { :security_group_id => @secgroup.id, :direction => "ingress", :protocol => "tcp", :port_range_min => 22, :port_range_max => 22, :remote_ip_prefix => "0.0.0.0/0" } @secgrouprule = Fog::Network[:openstack].security_group_rules.create(attributes) tests('#all(filter)').succeeds do secgrouprule = Fog::Network[:openstack].security_group_rules.all({:direction => "ingress"}) secgrouprule.first.direction == "ingress" end @secgrouprule.destroy end @secgroup.destroy end
Version data entries
42 entries across 42 versions & 6 rubygems
Version | Path |
---|---|
fog-maestrodev-1.20.0.20140305101305 | tests/openstack/models/network/security_group_rules_tests.rb |
fog-1.20.0 | tests/openstack/models/network/security_group_rules_tests.rb |