mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	imports e.g. test_support must do so using an absolute package name such as "import test.test_support" or "from test import test_support". This also updates the README in Lib/test, and gets rid of the duplicate data dirctory in Lib/test/data (replaced by Lib/email/test/data). Now Tim and Jack can have at it. :)
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			552 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			552 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 unittest
 | 
						|
from test import test_support
 | 
						|
 | 
						|
 | 
						|
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()
 |