test_str.py revision 0fd583ce4d1500938c96c12c698a535ad0938470
10fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwaldimport unittest 20fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwaldfrom test import test_support, string_tests 30fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald 40fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald 50fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwaldclass StrTest( 60fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald string_tests.CommonTest, 70fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald string_tests.MixinStrUnicodeUserStringTest, 80fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald string_tests.MixinStrUserStringTest 90fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald ): 100fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald 110fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald type2test = str 120fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald 130fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald # We don't need to propagate to str 140fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald def fixtype(self, obj): 150fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald return obj 160fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald 170fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwalddef test_main(): 180fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald suite = unittest.TestSuite() 190fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald suite.addTest(unittest.makeSuite(StrTest)) 200fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald test_support.run_suite(suite) 210fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald 220fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwaldif __name__ == "__main__": 230fd583ce4d1500938c96c12c698a535ad0938470Walter Dörwald test_main() 24