15e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis"""Tests that run all fixer modules over an input stream. 25e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis 35e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. LöwisThis has been broken out into its own test module because of its 45e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwisrunning time. 55e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis""" 65e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis# Author: Collin Winter 75e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis 85e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis# Python imports 95e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwisimport unittest 105e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis 115e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis# Local imports 12abb42744997bd9ea3e6891259d056e4ea89e409cBenjamin Petersonfrom lib2to3 import refactor 136118040b7aee905bcddcb949c6815dc19ca23070Benjamin Petersonfrom . import support 145e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis 15abb42744997bd9ea3e6891259d056e4ea89e409cBenjamin Peterson 165e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwisclass Test_all(support.TestCase): 17abb42744997bd9ea3e6891259d056e4ea89e409cBenjamin Peterson 185e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis def setUp(self): 19f9e7d5421a0c3af271443350cd64a749c39c6ce3Benjamin Peterson self.refactor = support.get_refactorer() 205e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis 215e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis def test_all_project_files(self): 225e37baea8007cb64b65a180e4d6c80de292a8a4aMartin v. Löwis for filepath in support.all_project_files(): 2384ad84e0bb15e7c64109e88060afdcb60ae7b740Benjamin Peterson self.refactor.refactor_file(filepath) 24