Mercurial > cpython-lru_cache-weakref
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 |
| 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) |
