diff options
author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-06-17 23:11:14 +0000 |
---|---|---|
committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-06-17 23:11:14 +0000 |
commit | f842cef3eddc375875447dc74158ee9c5317bdf6 (patch) | |
tree | d8e2f46cafe96a6f97b8c976752bf2c3e0ed3f0b /test/util/posixtest.rb | |
parent | 46252b5bb858a1f2b87cc8646f3a59f935c58061 (diff) | |
download | puppet-f842cef3eddc375875447dc74158ee9c5317bdf6.tar.gz puppet-f842cef3eddc375875447dc74158ee9c5317bdf6.tar.xz puppet-f842cef3eddc375875447dc74158ee9c5317bdf6.zip |
Fixing #643 -- replacing the get_posix_field method with a more degenerate version that works even on broken systems
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2598 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test/util/posixtest.rb')
-rwxr-xr-x | test/util/posixtest.rb | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/test/util/posixtest.rb b/test/util/posixtest.rb index 8c4174144..0dd437fa8 100755 --- a/test/util/posixtest.rb +++ b/test/util/posixtest.rb @@ -23,18 +23,14 @@ class TestPosixUtil < Test::Unit::TestCase end def test_get_posix_field - {:gr => nonrootgroup, :pw => nonrootuser}.each do |space, obj| - if space == :gr - id = :gid - else - id = :uid - end + {:group => nonrootgroup, :passwd => nonrootuser}.each do |space, obj| + id = Puppet::Util.idfield(space) [obj.name, obj.send(id), obj.send(id).to_s].each do |test| value = nil assert_nothing_raised do value = get_posix_field(space, :name, test) end - assert_equal(obj.name, value) + assert_equal(obj.name, value, "did not get correct value from get_posix_field") end end end |