Kaydet (Commit) 66b4ab70 authored tarafından Guido van Rossum's avatar Guido van Rossum

I'm tired of these tests breaking at Google due to our large number of

users and groups in LDAP/NIS.  So I'm limiting the extra-heavy part of
the tests to passwd/group files with at most 1000 entries.
üst c226c311
...@@ -25,6 +25,9 @@ class GroupDatabaseTestCase(unittest.TestCase): ...@@ -25,6 +25,9 @@ class GroupDatabaseTestCase(unittest.TestCase):
for e in entries: for e in entries:
self.check_value(e) self.check_value(e)
if len(entries) > 1000: # Huge group file (NIS?) -- skip the rest
return
for e in entries: for e in entries:
e2 = grp.getgrgid(e.gr_gid) e2 = grp.getgrgid(e.gr_gid)
self.check_value(e2) self.check_value(e2)
......
...@@ -35,6 +35,9 @@ class PwdTest(unittest.TestCase): ...@@ -35,6 +35,9 @@ class PwdTest(unittest.TestCase):
entriesbyname.setdefault(e.pw_name, []).append(e) entriesbyname.setdefault(e.pw_name, []).append(e)
entriesbyuid.setdefault(e.pw_uid, []).append(e) entriesbyuid.setdefault(e.pw_uid, []).append(e)
if len(entries) > 1000: # Huge passwd file (NIS?) -- skip the rest
return
# check whether the entry returned by getpwuid() # check whether the entry returned by getpwuid()
# for each uid is among those from getpwall() for this uid # for each uid is among those from getpwall() for this uid
for e in entries: for e in entries:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment