| #! /usr/bin/env python | 
 | """Test script for the grp module | 
 |    Roger E. Masse | 
 | """ | 
 |    | 
 | import grp | 
 | from test_support import verbose | 
 |  | 
 | groups = grp.getgrall() | 
 | if verbose: | 
 |     print 'Groups:' | 
 |     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.getgrnam(groups[0][0]) | 
 |     if verbose: | 
 |         print 'Group Entry for group %s: %s' % (groups[0][0], group) |