From: Fred Drake Date: Fri, 18 May 2001 21:38:52 +0000 (+0000) Subject: Simple conversion to PyUnit. X-Git-Tag: v2.2a3~1751 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5b811bee5ddb1d0c3ea5d90f430a1f0e462246aa;p=thirdparty%2FPython%2Fcpython.git Simple conversion to PyUnit. --- diff --git a/Lib/test/test_grp.py b/Lib/test/test_grp.py index b737da97287a..1edb4173d4f5 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 - -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) +import test_support +import unittest + + +class GroupDatabaseTestCase(unittest.TestCase): + + 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)