summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-04-30 23:22:47 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-04-30 23:22:47 +0000
commit5e246abb9e77777944bf1c5645bfc8f716c04976 (patch)
tree6e087521b9b48de37dc10337a4e45ba27bd7bfa9 /test
parentcc5ce345742d6f6297ba5a79512dd6d977f9c9f1 (diff)
Hopefully final bug fixes in preparation for 0.16.3
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1155 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test')
-rw-r--r--test/server/pelement.rb11
-rw-r--r--test/types/package.rb5
2 files changed, 15 insertions, 1 deletions
diff --git a/test/server/pelement.rb b/test/server/pelement.rb
index 13bd3657f..7d39d05c1 100644
--- a/test/server/pelement.rb
+++ b/test/server/pelement.rb
@@ -259,15 +259,23 @@ class TestPElementServer < Test::Unit::TestCase
Puppet::Type.type(:file).clear
+ Puppet.err filetrans[:parent].inspect
+
+ #p filetrans
+
bucket = Puppet::TransBucket.new
bucket.type = "file"
bucket.push filetrans
+ #p bucket
+
+ oldbucket = bucket.dup
File.unlink(file)
assert_nothing_raised {
server.apply(bucket)
}
+
assert(FileTest.exists?(file), "File did not get recreated")
# Now try it as a "nonlocal" server
@@ -280,10 +288,11 @@ class TestPElementServer < Test::Unit::TestCase
Puppet::Type.type(:file).clear
File.unlink(file)
- if yaml =~ /(.{20}Loglevel.{20})/
+ if Base64.decode64(yaml) =~ /(.{20}Loglevel.{20})/
Puppet.warning "YAML is broken on this machine"
return
end
+ #puts Base64.decode64(yaml)
assert_nothing_raised("Could not reload yaml") {
YAML::load(Base64.decode64(yaml))
}
diff --git a/test/types/package.rb b/test/types/package.rb
index f43b051b8..20177289d 100644
--- a/test/types/package.rb
+++ b/test/types/package.rb
@@ -166,6 +166,11 @@ class TestPackages < Test::Unit::TestCase
state = obj.state(:ensure)
assert(state, "Could not retrieve ensure state")
+
+ # Add a fake state, for those that need it
+ file = tempfile()
+ File.open(file, "w") { |f| f.puts :yayness }
+ obj[:source] = file
assert_raise(Puppet::PackageError,
"Successfully installed nonexistent package") {
state.sync