blob: a8d78ba274cf60abb0ffc3be2bed38f032c9ffac [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 unittest
Barry Warsaw04f357c2002-07-23 19:04:11 +00007from test import test_support
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()