Sha256: 7ddfbc26bf2d8734a5fd4a6bcb671b4aa5d67819a0a5e766d7372de249e7f44a

Contents?: true

Size: 788 Bytes

Versions: 19

Compression:

Stored size: 788 Bytes

Contents

#!/usr/bin/env ruby

require File.dirname(__FILE__) + '/../lib/puppettest'

require 'puppettest'
require 'puppet/network/rights'

class TestRights < Test::Unit::TestCase
  include PuppetTest

  def setup
    super
    @store = Puppet::Network::Rights.new
  end


  def test_rights
    assert_raise(ArgumentError, "Did not fail on unknown right") {
      @store.allowed?(:write, "host.madstop.com", "0.0.0.0")
    }

    assert_nothing_raised {
      @store.newright(:write)
    }


          assert(
        ! @store.allowed?(:write, "host.madstop.com", "0.0.0.0"),
        
      "Defaulted to allowing access")

    assert_nothing_raised {
      @store[:write].info "This is a log message"
    }

    assert_logged(:info, /This is a log message/, "did not log from Rights")
  end
end


Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
puppet-2.6.18 test/network/rights.rb
puppet-2.6.17 test/network/rights.rb
puppet-2.6.16 test/network/rights.rb
puppet-2.6.15 test/network/rights.rb
puppet-2.6.14 test/network/rights.rb
puppet-2.6.13 test/network/rights.rb
puppet-2.6.12 test/network/rights.rb
puppet-2.6.11 test/network/rights.rb
puppet-2.6.10 test/network/rights.rb
puppet-2.6.9 test/network/rights.rb
puppet-2.6.8 test/network/rights.rb
puppet-2.6.7 test/network/rights.rb
puppet-2.6.6 test/network/rights.rb
puppet-2.6.5 test/network/rights.rb
puppet-2.6.4 test/network/rights.rb
puppet-2.6.3 test/network/rights.rb
puppet-2.6.2 test/network/rights.rb
puppet-2.6.1 test/network/rights.rb
puppet-2.6.0 test/network/rights.rb