[Zope-Checkins] SVN: Zope/branches/2.10/lib/python/Products/PageTemplates/tests/ merged fixes from HEAD in order to make "zopectl test"

Andreas Jung andreas at andreas-jung.com
Sun Jan 7 07:14:34 EST 2007


Log message for revision 71762:
  merged fixes from HEAD in order to make "zopectl test"
  properly with the UnicodeEncodingConflictResolver configured through ZCML
  

Changed:
  U   Zope/branches/2.10/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslateHooked.html
  U   Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testDTMLTests.py
  U   Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testHTMLTests.py
  U   Zope/branches/2.10/lib/python/Products/PageTemplates/tests/test_ptfile.py

-=-
Modified: Zope/branches/2.10/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslateHooked.html
===================================================================
--- Zope/branches/2.10/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslateHooked.html	2007-01-07 12:07:57 UTC (rev 71761)
+++ Zope/branches/2.10/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslateHooked.html	2007-01-07 12:14:31 UTC (rev 71762)
@@ -3,7 +3,7 @@
 <head>
    <p>[foo](bar/{})</p>
    <a href="foo" alt="[default](alttext/{})">link</a>
-   <p>[dom](${name} was born in ${country}./{'country':'Antarctica','name':'Lomax'})</p>
+   <p>[dom](${name} was born in ${country}./{'country':u'Antarctica','name':u'Lomax'})</p>
    <p>[default](hmm/{'age':u'25'})</p>
 </head>
 </body>

Modified: Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testDTMLTests.py
===================================================================
--- Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testDTMLTests.py	2007-01-07 12:07:57 UTC (rev 71761)
+++ Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testDTMLTests.py	2007-01-07 12:14:31 UTC (rev 71762)
@@ -14,9 +14,12 @@
 import unittest
 
 import zope.component.testing
+from zope.component import provideUtility
 from zope.traversing.adapters import DefaultTraversable
 from Products.PageTemplates.tests import util
 from Products.PageTemplates.PageTemplate import PageTemplate
+from Products.PageTemplates.interfaces import IUnicodeEncodingConflictResolver
+from Products.PageTemplates.unicodeconflictresolver import DefaultUnicodeEncodingConflictResolver
 from Acquisition import Implicit
 from AccessControl import SecurityManager
 from AccessControl.SecurityManagement import noSecurityManager
@@ -50,6 +53,7 @@
     def setUp(self):
         super(DTMLTests, self).setUp()
         zope.component.provideAdapter(DefaultTraversable, (None,))
+        provideUtility(DefaultUnicodeEncodingConflictResolver, IUnicodeEncodingConflictResolver)
 
         self.t = AqPageTemplate()
         self.policy = UnitTestSecurityPolicy()

Modified: Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testHTMLTests.py
===================================================================
--- Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testHTMLTests.py	2007-01-07 12:07:57 UTC (rev 71761)
+++ Zope/branches/2.10/lib/python/Products/PageTemplates/tests/testHTMLTests.py	2007-01-07 12:14:31 UTC (rev 71762)
@@ -14,11 +14,14 @@
 import unittest
 
 import zope.component.testing
+from zope.component import provideUtility
 from zope.traversing.adapters import DefaultTraversable
 from Products.PageTemplates.tests import util
 from Products.PageTemplates.PageTemplate import PageTemplate
 from Products.PageTemplates.GlobalTranslationService import \
      setGlobalTranslationService
+from Products.PageTemplates.interfaces import IUnicodeEncodingConflictResolver
+from Products.PageTemplates.unicodeconflictresolver import DefaultUnicodeEncodingConflictResolver
 from AccessControl import SecurityManager
 from AccessControl.SecurityManagement import noSecurityManager
 
@@ -67,6 +70,8 @@
         super(HTMLTests, self).setUp()
         zope.component.provideAdapter(DefaultTraversable, (None,))
 
+        provideUtility(DefaultUnicodeEncodingConflictResolver, IUnicodeEncodingConflictResolver)
+
         self.folder = f = Folder()
         f.laf = AqPageTemplate()
         f.t = AqPageTemplate()

Modified: Zope/branches/2.10/lib/python/Products/PageTemplates/tests/test_ptfile.py
===================================================================
--- Zope/branches/2.10/lib/python/Products/PageTemplates/tests/test_ptfile.py	2007-01-07 12:07:57 UTC (rev 71761)
+++ Zope/branches/2.10/lib/python/Products/PageTemplates/tests/test_ptfile.py	2007-01-07 12:14:31 UTC (rev 71762)
@@ -15,6 +15,12 @@
 
     TEMPFILENAME = tempfile.mktemp(".zpt")
 
+    def setUp(self):
+        from zope.component import provideUtility
+        from Products.PageTemplates.interfaces import IUnicodeEncodingConflictResolver
+        from Products.PageTemplates.unicodeconflictresolver import DefaultUnicodeEncodingConflictResolver
+        provideUtility(DefaultUnicodeEncodingConflictResolver, IUnicodeEncodingConflictResolver)
+
     def tearDown(self):
         if os.path.exists(self.TEMPFILENAME):
             os.unlink(self.TEMPFILENAME)



More information about the Zope-Checkins mailing list