[Checkins] SVN: zc.buildout/branches/python-3-2/src/zc/buildout/tests.py Enable pyc/pyo hiding only on Python 3, fix tests for common python filename

Christian Theune ct at gocept.com
Fri Apr 8 05:59:00 EDT 2011


Log message for revision 121347:
  Enable pyc/pyo hiding only on Python 3, fix tests for common python filename
  representation.
  

Changed:
  U   zc.buildout/branches/python-3-2/src/zc/buildout/tests.py

-=-
Modified: zc.buildout/branches/python-3-2/src/zc/buildout/tests.py
===================================================================
--- zc.buildout/branches/python-3-2/src/zc/buildout/tests.py	2011-04-08 09:00:05 UTC (rev 121346)
+++ zc.buildout/branches/python-3-2/src/zc/buildout/tests.py	2011-04-08 09:58:59 UTC (rev 121347)
@@ -3347,8 +3347,8 @@
     >>> write('t.py',
     ... '''
     ... import eggrecipedemo, eggrecipedemoneeded
-    ... print(eggrecipedemo.__file__)
-    ... print(eggrecipedemoneeded.__file__)
+    ... print (eggrecipedemo.__file__.replace('.pyc', '.py'))
+    ... print (eggrecipedemoneeded.__file__.replace('.pyc', '.py'))
     ... ''')
 
     >>> run(join('bin', 'py')+ ' t.py')
@@ -3957,6 +3957,11 @@
     re.compile(
         "Couldn't find index page for '[^']+' \(maybe misspelled\?\)\n"),
     '')
+
+hide_pyc_po = []
+if sys.version_info[0] == 3:
+    hide_pyc_po.append((re.compile(r'\n.*\.py[co]'), ''))
+
 def test_suite():
     test_suite = [
         doctest.DocFileSuite(
@@ -4121,8 +4126,7 @@
                 (re.compile('distribute'), 'setuptools'),
                 # Distribute unzips eggs by default.
                 (re.compile('\-  demoneeded'), 'd  demoneeded'),
-                (re.compile(r'\n.*\.py[co]'), ''),
-                ]),
+                ] + hide_pyc_po),
             ),
         zc.buildout.rmtree.test_suite(),
         doctest.DocFileSuite(



More information about the checkins mailing list