[Checkins] SVN: z3c.macro/trunk/ Remove hooks to use ViewPageTemplateFile from z3c.pt because this breaks when
Gediminas Paulauskas
menesis at pov.lt
Wed Feb 15 18:00:34 UTC 2012
Log message for revision 124402:
Remove hooks to use ViewPageTemplateFile from z3c.pt because this breaks when
z3c.pt is available, but z3c.ptcompat is not included. As recommended by notes
in 1.4.0 release.
Changed:
U z3c.macro/trunk/CHANGES.txt
U z3c.macro/trunk/src/z3c/macro/tests.py
U z3c.macro/trunk/src/z3c/macro/zcml.py
-=-
Modified: z3c.macro/trunk/CHANGES.txt
===================================================================
--- z3c.macro/trunk/CHANGES.txt 2012-02-15 17:50:33 UTC (rev 124401)
+++ z3c.macro/trunk/CHANGES.txt 2012-02-15 18:00:33 UTC (rev 124402)
@@ -5,7 +5,9 @@
1.4.2 (unreleased)
------------------
-- ...
+- Remove hooks to use ViewPageTemplateFile from z3c.pt because this breaks when
+ z3c.pt is available, but z3c.ptcompat is not included. As recommended by notes
+ in 1.4.0 release.
1.4.1 (2011-11-15)
Modified: z3c.macro/trunk/src/z3c/macro/tests.py
===================================================================
--- z3c.macro/trunk/src/z3c/macro/tests.py 2012-02-15 17:50:33 UTC (rev 124401)
+++ z3c.macro/trunk/src/z3c/macro/tests.py 2012-02-15 18:00:33 UTC (rev 124402)
@@ -17,22 +17,16 @@
"""
__docformat__ = 'restructuredtext'
-from zope import component
from zope.app.testing import setup
from zope.configuration import xmlconfig
import doctest
import itertools
import unittest
-import z3c.pt
-import z3c.ptcompat
import z3c.macro.tales
import z3c.macro.zcml
-# default template class
-_templateViewClass = z3c.macro.zcml.ViewPageTemplateFile
-
def setUp(test):
root = setup.placefulSetUp(site=True)
test.globs['root'] = root
@@ -43,29 +37,17 @@
from zope.browserpage import metaconfigure
metaconfigure.registerType('macro', z3c.macro.tales.MacroExpression)
- # apply correct template classes
- global _templateViewClass
- _templateViewClass = z3c.macro.zcml.ViewPageTemplateFile
- from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile
- z3c.macro.zcml.ViewPageTemplateFile = ViewPageTemplateFile
-
def setUpZ3CPT(suite):
setUp(suite)
+ import z3c.pt
+ import z3c.ptcompat
xmlconfig.XMLConfig('configure.zcml', z3c.pt)()
xmlconfig.XMLConfig('configure.zcml', z3c.ptcompat)()
- # apply correct template classes
- global _templateViewClass
- _templateViewClass = z3c.macro.zcml.ViewPageTemplateFile
- from z3c.pt.pagetemplate import ViewPageTemplateFile
- z3c.macro.zcml.ViewPageTemplateFile = ViewPageTemplateFile
-
def tearDown(test):
setup.placefulTearDown()
- global _templateViewClass
- z3c.macro.zcml.ViewPageTemplateFile = _templateViewClass
def test_suite():
Modified: z3c.macro/trunk/src/z3c/macro/zcml.py
===================================================================
--- z3c.macro/trunk/src/z3c/macro/zcml.py 2012-02-15 17:50:33 UTC (rev 124401)
+++ z3c.macro/trunk/src/z3c/macro/zcml.py 2012-02-15 18:00:33 UTC (rev 124402)
@@ -25,14 +25,8 @@
from zope.component import zcml
from zope.publisher.interfaces.browser import IBrowserView
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
+from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile
-try:
- # use z3c.pt if available
- from z3c.pt.pagetemplate import ViewPageTemplateFile
-except ImportError:
- # or default if not
- from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile
-
from z3c.macro import interfaces
More information about the checkins
mailing list