Simple conversion to PyUnit.
diff --git a/Lib/test/test_grp.py b/Lib/test/test_grp.py
index b737da9..1edb417 100755
--- a/Lib/test/test_grp.py
+++ b/Lib/test/test_grp.py
@@ -1,25 +1,22 @@
-#! /usr/bin/env python
-"""Test script for the grp module
- Roger E. Masse
-"""
+"""Test script for the grp module."""
+
+# XXX This really needs some work, but what are the expected invariants?
import grp
-from test_support import verbose
+import test_support
+import unittest
-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)
+class GroupDatabaseTestCase(unittest.TestCase):
- group = grp.getgrnam(groups[0][0])
- if verbose:
- print 'Group Entry for group %s: %s' % (groups[0][0], group)
+ def setUp(self):
+ self.groups = grp.getgrall()
+
+ def test_getgrgid(self):
+ entry = grp.getgrgid(self.groups[0][2])
+
+ def test_getgrnam(self):
+ entry = grp.getgrnam(self.groups[0][0])
+
+
+test_support.run_unittest(GroupDatabaseTestCase)