mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	allows using the tests with unittest.py as a script. The tests will still run when run as a script themselves.
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			542 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			542 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
"""Test script for the grp module."""
 | 
						|
 | 
						|
# XXX This really needs some work, but what are the expected invariants?
 | 
						|
 | 
						|
import grp
 | 
						|
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])
 | 
						|
 | 
						|
 | 
						|
def test_main():
 | 
						|
    test_support.run_unittest(GroupDatabaseTestCase)
 | 
						|
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    test_main()
 |