Sha256: 5084777118c981fb46b99ee4c5f3598f22507a4bd9fc59dd894243df482e0322
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
if __FILE__ == $0 $:.unshift '..' $:.unshift '../../lib' $puppetbase = "../.." end require 'puppet' require 'puppet/parsedfile' require 'puppettest' require 'test/unit' class TestParsedFile < Test::Unit::TestCase include TestPuppet def test_file Puppet[:filetimeout] = 0 file = nil path = tempfile() File.open(path, "w") { |f| f.puts "yayness" } assert_nothing_raised { file = Puppet::ParsedFile.new(path) } assert(!file.changed?, "File incorrectly returned changed") #sleep(1) File.open(path, "w") { |f| f.puts "booness" } file.send("tstamp=".intern, File.stat(path).ctime - 5) assert(file.changed?, "File did not catch change") end def test_timeout Puppet[:filetimeout] = 50 path = tempfile() File.open(path, "w") { |f| f.puts "yay" } file = nil assert_nothing_raised { file = Puppet::ParsedFile.new(path) } assert_nothing_raised { file.changed? } File.open(path, "w") { |f| f.puts "yay" } file.send("tstamp=".intern, File.stat(path).ctime - 5) assert(!file.changed?, "File was marked as changed too soon") Puppet[:filetimeout] = 0 assert(file.changed?, "File was not marked as changed soon enough") end end # $Id: parsedfile.rb 1419 2006-07-21 20:11:13Z luke $
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.18.4 | test/other/parsedfile.rb |