Change test_values so that it compares the lowercasing of group names since getgrall() can return all lowercase names while getgrgid() returns proper casing.

Discovered on Ubuntu 5.04 (custom).
This commit is contained in:
Brett Cannon 2006-05-25 21:33:11 +00:00
parent f5bc414334
commit 36850456ca
1 changed files with 4 additions and 1 deletions

View File

@ -31,7 +31,10 @@ class GroupDatabaseTestCase(unittest.TestCase):
self.assertEqual(e2.gr_gid, e.gr_gid) self.assertEqual(e2.gr_gid, e.gr_gid)
e2 = grp.getgrnam(e.gr_name) e2 = grp.getgrnam(e.gr_name)
self.check_value(e2) self.check_value(e2)
self.assertEqual(e2.gr_name, e.gr_name) # There are instances where getgrall() returns group names in
# lowercase while getgrgid() returns proper casing.
# Discovered on Ubuntu 5.04 (custom).
self.assertEqual(e2.gr_name.lower(), e.gr_name.lower())
def test_errors(self): def test_errors(self):
self.assertRaises(TypeError, grp.getgrgid) self.assertRaises(TypeError, grp.getgrgid)