153dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis# Skipping test_parser and test_all_fixers 253dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis# because of running 328e463d1315c6042095ccd15abe87f59ea49314bBenjamin Petersonfrom lib2to3.tests import (test_fixers, test_pytree, test_util, test_refactor, 4b598393bcbd581871dc7b93a370af48a2589e06aBenjamin Peterson test_parser, test_main as test_main_) 553dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwisimport unittest 6e2886fd3ca357c4cf7c1584375d9b9bb55d476b7Benjamin Petersonfrom test.test_support import run_unittest 753dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis 853dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwisdef suite(): 953dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis tests = unittest.TestSuite() 1053dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis loader = unittest.TestLoader() 11b598393bcbd581871dc7b93a370af48a2589e06aBenjamin Peterson for m in (test_fixers, test_pytree,test_util, test_refactor, test_parser, 12b598393bcbd581871dc7b93a370af48a2589e06aBenjamin Peterson test_main_): 1353dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis tests.addTests(loader.loadTestsFromModule(m)) 1453dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis return tests 1553dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis 1653dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwisdef test_main(): 1753dbcd33a9f2613cd0bd23c4eefa5cb5079b6d76Martin v. Löwis run_unittest(suite()) 188820f2a979806d4e8966a809052870f8f895b2f4Brett Cannon 198820f2a979806d4e8966a809052870f8f895b2f4Brett Cannon 208820f2a979806d4e8966a809052870f8f895b2f4Brett Cannonif __name__ == '__main__': 218820f2a979806d4e8966a809052870f8f895b2f4Brett Cannon test_main() 22