summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rwxr-xr-xtest/ral/manager/type.rb50
1 files changed, 0 insertions, 50 deletions
diff --git a/test/ral/manager/type.rb b/test/ral/manager/type.rb
index 8b146b613..e373cde30 100755
--- a/test/ral/manager/type.rb
+++ b/test/ral/manager/type.rb
@@ -315,54 +315,4 @@ class TestType < Test::Unit::TestCase
exec = Puppet::Type.newexec(:title => "yay", :command => "/bin/echo yay")
assert_equal("Exec[yay]", exec.ref)
end
-
- # Partially test #704, but also cover the rest of the schedule management bases.
- def test_schedule
- schedule = Puppet::Type.type(:schedule).new(:name => "maint")
- catalog = mk_catalog(schedule)
-
- {"maint" => true, nil => false, :fail => :fail}.each do |name, should|
- args = {:name => tempfile, :ensure => :file}
- if name
- args[:schedule] = name
- end
- resource = Puppet::Type.type(:file).new(args)
- catalog.add_resource(resource)
-
- if should == :fail
- assert_raise(Puppet::Error, "Did not fail on missing schedule") do
- resource.schedule
- end
- elsif should == false
- assert_nil(resource.schedule, "Set the schedule tho it is set to nil")
- else
- sched = nil
- assert_nothing_raised("Failed when schedule was %s" % sched) do
- sched = resource.schedule
- end
-
- assert(sched, "Did not find schedule %s" % sched.inspect)
-
- if should
- assert_equal(name, sched.name, "did not get correct schedule back")
- end
- end
- catalog.remove_resource(resource)
- end
- end
-
- # #801 -- resources only checked in noop should be rescheduled immediately.
- def test_reschedule_when_noop
- Puppet::Type.type(:schedule).mkdefaultschedules
- file = Puppet::Type.type(:file).new(:path => "/tmp/whatever", :mode => "755", :noop => true, :schedule => :daily, :ensure => :file)
- catalog = Puppet::Resource::Catalog.new
- catalog.add_resource
-
- assert(file.noop?, "File not considered in noop")
- assert(file.scheduled?, "File is not considered scheduled")
-
- catalog.apply
-
- assert(file.scheduled?, "File is not considered scheduled even though only a noop run was made")
- end
end