annotate Lib/test/test_grp.py @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents 9ae3cccfa7cd
children 8adb35329af0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4772
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
1 #! /usr/bin/env python
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
2 """Test script for the grp module
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
3 Roger E. Masse
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
4 """
4811
9ae3cccfa7cd Many scripts, but small changes. Update the way the scripts obtain the
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents: 4772
diff changeset
5
4772
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
6 import grp
4811
9ae3cccfa7cd Many scripts, but small changes. Update the way the scripts obtain the
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents: 4772
diff changeset
7 from test_support import verbose
4772
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
8
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
9 groups = grp.getgrall()
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
10 if verbose:
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
11 print 'Groups:'
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
12 for group in groups:
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
13 print group
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
14
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
15
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
16 group = grp.getgrgid(groups[0][2])
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
17 if verbose:
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
18 print 'Group Entry for GID %d: %s' % (groups[0][2], group)
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
19
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
20 group = grp.getgrnam(groups[0][0])
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
21 if verbose:
b85f10ae4857 Test script for the UNIX group file access module (grp)
Roger E. Masse <rmasse@newcnri.cnri.reston.va.us>
parents:
diff changeset
22 print 'Group Entry for group %s: %s' % (groups[0][0], group)