mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 19:34:08 +00:00 
			
		
		
		
	and test_support.run_classtests() into run_unittest() and use it wherever possible. Also don't use "from test.test_support import ...", but "from test import test_support" in a few spots. From SF patch #662807.
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			579 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			579 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import unittest
 | 
						|
from test import test_support, string_tests
 | 
						|
 | 
						|
 | 
						|
class StrTest(
 | 
						|
    string_tests.CommonTest,
 | 
						|
    string_tests.MixinStrUnicodeUserStringTest,
 | 
						|
    string_tests.MixinStrUserStringTest
 | 
						|
    ):
 | 
						|
 | 
						|
    type2test = str
 | 
						|
 | 
						|
    # We don't need to propagate to str
 | 
						|
    def fixtype(self, obj):
 | 
						|
        return obj
 | 
						|
 | 
						|
    def test_formatting(self):
 | 
						|
        string_tests.MixinStrUnicodeUserStringTest.test_formatting(self)
 | 
						|
        self.assertRaises(OverflowError, '%c'.__mod__, 0x1234)
 | 
						|
 | 
						|
def test_main():
 | 
						|
    test_support.run_unittest(StrTest)
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    test_main()
 |