14710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm# Skipping test_parser and test_all_fixers
24710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm# because of running
34710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylmfrom lib2to3.tests import (test_fixers, test_pytree, test_util, test_refactor,
44710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm                           test_parser, test_main as test_main_)
54710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylmimport unittest
64710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylmfrom test.test_support import run_unittest
74710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm
84710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylmdef suite():
94710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm    tests = unittest.TestSuite()
104710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm    loader = unittest.TestLoader()
114710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm    for m in (test_fixers, test_pytree,test_util, test_refactor, test_parser,
124710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm              test_main_):
134710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm        tests.addTests(loader.loadTestsFromModule(m))
144710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm    return tests
154710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm
164710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylmdef test_main():
174710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm    run_unittest(suite())
184710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm
194710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm
204710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylmif __name__ == '__main__':
214710c53dcad1ebf3755f3efb9e80ac24bd72a9b2darylm    test_main()
22