diff options
| author | Luke Kanies <luke@madstop.com> | 2007-11-23 12:27:24 -0600 |
|---|---|---|
| committer | Luke Kanies <luke@madstop.com> | 2007-11-23 12:27:24 -0600 |
| commit | 3d2e1a535ba38dc0ebb8cb80f6a8d0f2bd3516f9 (patch) | |
| tree | 8da7dc0756114ec9f0758960c6d91dd55fc928d5 /test | |
| parent | cca613d0f142e492aab8cb58087e2a6299334f7d (diff) | |
| download | puppet-3d2e1a535ba38dc0ebb8cb80f6a8d0f2bd3516f9.tar.gz puppet-3d2e1a535ba38dc0ebb8cb80f6a8d0f2bd3516f9.tar.xz puppet-3d2e1a535ba38dc0ebb8cb80f6a8d0f2bd3516f9.zip | |
Adding some unit tests for the interface type before i go messing around with it
Diffstat (limited to 'test')
| -rwxr-xr-x | test/ral/types/interface.rb | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/test/ral/types/interface.rb b/test/ral/types/interface.rb deleted file mode 100755 index babe133c3..000000000 --- a/test/ral/types/interface.rb +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env ruby - -require File.dirname(__FILE__) + '/../../lib/puppettest' - -require 'puppettest' -require 'mocha' - -class TestInterfaceType < PuppetTest::TestCase - confine "Could not find suitable interface provider" => Puppet::Type.type(:interface).suitableprovider.length > 0 - - def setup - super - @type = Puppet::Type.type(:interface) - end - - def test_prefetch - interface = @type.create(:name => "127.0.0.1", :interface => "lo0", :check => :all) - - @type.suitableprovider.each do |provider| - assert_nothing_raised("Could not prefetch interfaces from %s provider" % provider.name) do - provider.prefetch("eth0" => interface) - end - end - end - - def test_instances - @type.suitableprovider.each do |provider| - list = nil - assert_nothing_raised("Could not get instance list from %s" % provider.name) do - list = provider.instances - end - assert(list.length > 0, "Did not get any instances from %s" % provider.name) - list.each do |interface| - assert_instance_of(provider, interface, "%s provider returned something other than a provider instance" % provider.name) - end - end - end -end - |
