Sha256: 5d8d1c3b6453c525ea77d581606ac5550023d2de740adaeb575cd2c9807306b1

Contents?: true

Size: 886 Bytes

Versions: 9

Compression:

Stored size: 886 Bytes

Contents

test_path = File.expand_path('..', __FILE__)
$:.unshift(test_path)

require 'helper'

class TestOpenStackActiveResource < Test::Unit::TestCase
  include OpenstackTestUtils

  def test_list_security_groups
    auth_user

    assert_nothing_raised ActiveResource::ClientError, "Cannot list security group" do
      security_groups = OpenStack::Nova::Compute::SecurityGroup.all

      assert_block("No security_groups?") do
        !security_groups.empty?
      end
    end
  end

  def test_list_security_group_rules
    auth_user

    security_group = OpenStack::Nova::Compute::SecurityGroup.first

    assert_nothing_raised ActiveResource::ClientError, "Cannot list security group rules" do

      security_group_rules = security_group.rules
      assert_not_nil security_group_rules

      assert_block("No rules?") do
        !security_group_rules.empty?
      end
    end
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
openstack_activeresource-0.7.1 test/test_nova_security_groups.rb
openstack_activeresource-0.7.0 test/test_nova_security_groups.rb
openstack_activeresource-0.6.3 test/test_nova_security_groups.rb
openstack_activeresource-0.6.2 test/test_nova_security_groups.rb
openstack_activeresource-0.6.1 test/test_nova_security_groups.rb
openstack_activeresource-0.6.0 test/test_nova_security_groups.rb
openstack_activeresource-0.5.2 test/test_nova_security_groups.rb
openstack_activeresource-0.5.1 test/test_nova_security_groups.rb
openstack_activeresource-0.5.0 test/test_nova_security_groups.rb