[Python-checkins] r78408 - in python/trunk/Lib/lib2to3: tests/test_refactor.py

benjamin.peterson python-checkins at python.org
Wed Feb 24 03:24:35 CET 2010


Author: benjamin.peterson
Date: Wed Feb 24 03:24:35 2010
New Revision: 78408

Log:
Merged revisions 78407 via svnmerge from 
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

........
  r78407 | benjamin.peterson | 2010-02-23 20:21:34 -0600 (Tue, 23 Feb 2010) | 1 line
  
  rewrite test to not rely on __doc__ being present
........


Modified:
   python/trunk/Lib/lib2to3/   (props changed)
   python/trunk/Lib/lib2to3/tests/test_refactor.py

Modified: python/trunk/Lib/lib2to3/tests/test_refactor.py
==============================================================================
--- python/trunk/Lib/lib2to3/tests/test_refactor.py	(original)
+++ python/trunk/Lib/lib2to3/tests/test_refactor.py	Wed Feb 24 03:24:35 2010
@@ -242,21 +242,19 @@
     def test_refactor_docstring(self):
         rt = self.rt()
 
-        def example():
-            """
-            >>> example()
-            42
-            """
-        out = rt.refactor_docstring(example.__doc__, "<test>")
-        self.assertEqual(out, example.__doc__)
+        doc = """
+>>> example()
+42
+"""
+        out = rt.refactor_docstring(doc, "<test>")
+        self.assertEqual(out, doc)
 
-        def parrot():
-            """
-            >>> def parrot():
-            ...      return 43
-            """
-        out = rt.refactor_docstring(parrot.__doc__, "<test>")
-        self.assertNotEqual(out, parrot.__doc__)
+        doc = """
+>>> def parrot():
+...      return 43
+"""
+        out = rt.refactor_docstring(doc, "<test>")
+        self.assertNotEqual(out, doc)
 
     def test_explicit(self):
         from myfixes.fix_explicit import FixExplicit


More information about the Python-checkins mailing list