diff options
| author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-05-25 06:24:44 +0000 |
|---|---|---|
| committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-05-25 06:24:44 +0000 |
| commit | 4cd30194f18cdb792bc551080b95c0a6ce400de5 (patch) | |
| tree | 8f3a38af03b0980b70e988d52c46088dd77165a1 /test/language | |
| parent | 45a9edbe23c43b5e1c8e2c6683502a6a6ef54661 (diff) | |
Did some work on making sure object removal actually works, thus stopping some potential memory leaks. Also explicitly removed objects in more places, again hopefully forestalling memory leaks.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1224 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test/language')
| -rwxr-xr-x | test/language/snippets.rb | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/test/language/snippets.rb b/test/language/snippets.rb index 0ba2fb6ed..f45a5799d 100755 --- a/test/language/snippets.rb +++ b/test/language/snippets.rb @@ -25,6 +25,7 @@ require 'puppettest' class TestSnippets < Test::Unit::TestCase include TestPuppet + include ObjectSpace $snippetbase = File.join($puppetbase, "examples", "code", "snippets") def file2ast(file) @@ -186,7 +187,7 @@ class TestSnippets < Test::Unit::TestCase assert_nothing_raised { trans.rollback } - assert(! FileTest.exists?(file)) + assert(! FileTest.exists?(file), "%s still exists" % file) end def snippet_simpleselector(trans) @@ -206,7 +207,7 @@ class TestSnippets < Test::Unit::TestCase trans.rollback } files.each { |file| - assert(! FileTest.exists?(file)) + assert(! FileTest.exists?(file), "%s still exists" % file) } end @@ -231,7 +232,7 @@ class TestSnippets < Test::Unit::TestCase assert_nothing_raised { trans.rollback } - assert(! FileTest.exists?(file)) + assert(! FileTest.exists?(file), "%s still exists" % file) end def snippet_argumentdefaults(trans) @@ -523,16 +524,17 @@ class TestSnippets < Test::Unit::TestCase assert(obj.name) if obj.is_a?(Puppet.type(:file)) - @@tmpfiles << obj.name + @@tmpfiles << obj[:path] end } } assert_nothing_raised { self.send(mname, trans) } + + client.clear } mname = mname.intern - #eval("alias %s %s" % [testname, mname]) end } end |
