blob: a16a922956afeabf3eeeb40721ed89d9e8d04e99 [file] [log] [blame]
Fred Drake5b811be2001-05-18 21:38:52 +00001"""Test script for the grp module."""
2
3# XXX This really needs some work, but what are the expected invariants?
Fred Drake004d5e62000-10-23 17:22:08 +00004
Roger E. Masse749cc6b1996-12-18 19:36:34 +00005import grp
Fred Drake5b811be2001-05-18 21:38:52 +00006import test_support
7import unittest
Roger E. Masse749cc6b1996-12-18 19:36:34 +00008
Roger E. Masse749cc6b1996-12-18 19:36:34 +00009
Fred Drake5b811be2001-05-18 21:38:52 +000010class GroupDatabaseTestCase(unittest.TestCase):
Roger E. Masse749cc6b1996-12-18 19:36:34 +000011
Fred Drake5b811be2001-05-18 21:38:52 +000012 def setUp(self):
13 self.groups = grp.getgrall()
14
15 def test_getgrgid(self):
16 entry = grp.getgrgid(self.groups[0][2])
17
18 def test_getgrnam(self):
19 entry = grp.getgrnam(self.groups[0][0])
20
21
Fred Drake2e2be372001-09-20 21:33:42 +000022def test_main():
23 test_support.run_unittest(GroupDatabaseTestCase)
24
25
26if __name__ == "__main__":
27 test_main()