Simple conversion to PyUnit.
This commit is contained in:
parent
d657303910
commit
5b811bee5d
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user