]> granicus.if.org Git - python/commitdiff
Believe it or not, some people have an empty group database.
authorGuido van Rossum <guido@python.org>
Mon, 15 Dec 1997 14:57:19 +0000 (14:57 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 15 Dec 1997 14:57:19 +0000 (14:57 +0000)
Prevent the test from failing there.

Lib/test/test_grp.py

index 458ed38d3cb03c65de1217670e4251576c57c88d..f39049feac362ac103234a2a9e96e0bf6c07d5b7 100755 (executable)
@@ -12,11 +12,14 @@ if verbose:
     for group in groups:
        print group
 
+if not groups:
+    if verbose:
+       print "Empty Group Database -- no further tests of grp module possible"
+else:
+    group = grp.getgrgid(groups[0][2])
+    if verbose:
+       print 'Group Entry for GID %d: %s' % (groups[0][2], group)
 
-group = grp.getgrgid(groups[0][2])
-if verbose:
-    print 'Group Entry for GID %d: %s' % (groups[0][2], group)
-
-group = grp.getgrnam(groups[0][0])
-if verbose:
-    print 'Group Entry for group %s: %s' % (groups[0][0], group)
+    group = grp.getgrnam(groups[0][0])
+    if verbose:
+       print 'Group Entry for group %s: %s' % (groups[0][0], group)