[Python-checkins] r56369 - in sandbox/trunk/2to3: tests/test_fixers.py
collin.winter
python-checkins at python.org
Sat Jul 14 20:22:28 CEST 2007
Author: collin.winter
Date: Sat Jul 14 20:22:27 2007
New Revision: 56369
Modified:
sandbox/trunk/2to3/ (props changed)
sandbox/trunk/2to3/tests/test_fixers.py
Log:
Tighten down the fixer tests to make sure we're tracking all warnings.
Modified: sandbox/trunk/2to3/tests/test_fixers.py
==============================================================================
--- sandbox/trunk/2to3/tests/test_fixers.py (original)
+++ sandbox/trunk/2to3/tests/test_fixers.py Sat Jul 14 20:22:27 2007
@@ -49,15 +49,22 @@
sh.setFormatter(logging.Formatter("%(message)s"))
self.refactor.fixers = [Fixer(f, sh) for f in self.refactor.fixers]
- def check(self, before, after):
+ def tearDown(self):
+ self.logging_stream = None
+
+ def _check(self, before, after):
before = support.reformat(before)
after = support.reformat(after)
refactored = self.refactor_stream("<string>", StringIO(before))
self.failUnlessEqual(after, refactored)
- def warns(self, before, after, message):
- self.check(before, after)
+ def check(self, before, after, ignore_warnings=False):
+ self._check(before, after)
+ if not ignore_warnings:
+ self.failUnlessEqual(self.logging_stream.getvalue(), "")
+ def warns(self, before, after, message):
+ self._check(before, after)
self.failUnless(message in self.logging_stream.getvalue())
def refactor_stream(self, stream_name, stream):
@@ -1422,7 +1429,7 @@
foo(a)
a.__next__()
"""
- self.check(b, a)
+ self.check(b, a, ignore_warnings=True)
def test_prefix_preservation_4(self):
b = """
@@ -1439,7 +1446,7 @@
# def
a.__next__()
"""
- self.check(b, a)
+ self.check(b, a, ignore_warnings=True)
def test_prefix_preservation_5(self):
b = """
@@ -1454,7 +1461,7 @@
foo(foo(a), # abc
a.__next__())
"""
- self.check(b, a)
+ self.check(b, a, ignore_warnings=True)
def test_prefix_preservation_6(self):
b = """
More information about the Python-checkins
mailing list