[Checkins] SVN: z3c.menu.simple/trunk/ - Depend on `zope.browserpage` instead of `zope.app.pagetemplate` as

Michael Howitz mh at gocept.com
Wed Jul 14 02:53:53 EDT 2010


Log message for revision 114728:
  - Depend on `zope.browserpage` instead of `zope.app.pagetemplate` as
    needed code has been moved there.
  
  - No longer use deprecated `zope.testing.doc[unit]test`, use python's
    `doctest` instead.
  

Changed:
  U   z3c.menu.simple/trunk/CHANGES.txt
  U   z3c.menu.simple/trunk/setup.py
  U   z3c.menu.simple/trunk/src/z3c/menu/simple/README.txt
  U   z3c.menu.simple/trunk/src/z3c/menu/simple/menu.py
  U   z3c.menu.simple/trunk/src/z3c/menu/simple/tests.py

-=-
Modified: z3c.menu.simple/trunk/CHANGES.txt
===================================================================
--- z3c.menu.simple/trunk/CHANGES.txt	2010-07-14 06:24:48 UTC (rev 114727)
+++ z3c.menu.simple/trunk/CHANGES.txt	2010-07-14 06:53:53 UTC (rev 114728)
@@ -5,13 +5,17 @@
 0.5.3 (unreleased)
 ------------------
 
-- ...
+- Depend on `zope.browserpage` instead of `zope.app.pagetemplate` as
+  needed code has been moved there.
 
+- No longer use deprecated `zope.testing.doc[unit]test`, use python's
+  `doctest` instead.
 
+
 0.5.2 (2009-11-19)
 ------------------
 
-- Remove zope.app.zapi dependency
+- Removed zope.app.zapi dependency.
 
 
 0.5.1 (2008-01-25)
@@ -23,4 +27,4 @@
 0.5.0 (2008-01-21)
 ------------------
 
-- Initial Release
+- Initial Release.

Modified: z3c.menu.simple/trunk/setup.py
===================================================================
--- z3c.menu.simple/trunk/setup.py	2010-07-14 06:24:48 UTC (rev 114727)
+++ z3c.menu.simple/trunk/setup.py	2010-07-14 06:53:53 UTC (rev 114728)
@@ -66,7 +66,7 @@
         'setuptools',
         'z3c.i18n',
         'zope.app.component',
-        'zope.app.pagetemplate',
+        'zope.browserpage',
         'zope.schema',
         'zope.traversing',
         'zope.viewlet',

Modified: z3c.menu.simple/trunk/src/z3c/menu/simple/README.txt
===================================================================
--- z3c.menu.simple/trunk/src/z3c/menu/simple/README.txt	2010-07-14 06:24:48 UTC (rev 114727)
+++ z3c.menu.simple/trunk/src/z3c/menu/simple/README.txt	2010-07-14 06:53:53 UTC (rev 114728)
@@ -144,7 +144,7 @@
 
 Now we register a menu tab which is also a viewlet manager:
 
-  >>> from zope.app.pagetemplate import viewpagetemplatefile
+  >>> from zope.browserpage import viewpagetemplatefile
   >>> from z3c.menu.simple import ITab
   >>> from z3c.menu.simple.menu import Tab
   >>> class MyTabs(Tab):

Modified: z3c.menu.simple/trunk/src/z3c/menu/simple/menu.py
===================================================================
--- z3c.menu.simple/trunk/src/z3c/menu/simple/menu.py	2010-07-14 06:24:48 UTC (rev 114727)
+++ z3c.menu.simple/trunk/src/z3c/menu/simple/menu.py	2010-07-14 06:53:53 UTC (rev 114728)
@@ -24,7 +24,7 @@
 from zope.app.component import hooks
 from zope.app.publisher.browser import menu
 from zope.app.publisher.interfaces.browser import IBrowserMenu
-from zope.app.pagetemplate.viewpagetemplatefile import ViewPageTemplateFile
+from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile
 from zope.traversing.browser.absoluteurl import absoluteURL
 
 from z3c.i18n import MessageFactory as _
@@ -133,12 +133,12 @@
     def update(self):
         """See zope.contentprovider.interfaces.IContentProvider"""
         self.tabs = zope.component.queryMultiAdapter(
-            (self.context, self.request, self.__parent__), IContentProvider, 
+            (self.context, self.request, self.__parent__), IContentProvider,
             'ITab')
         if self.tabs is not None:
             self.tabs.update()
         self.actions = zope.component.queryMultiAdapter(
-            (self.context, self.request, self.__parent__), IContentProvider, 
+            (self.context, self.request, self.__parent__), IContentProvider,
             'IAction')
         if self.actions is not None:
             self.actions.update()

Modified: z3c.menu.simple/trunk/src/z3c/menu/simple/tests.py
===================================================================
--- z3c.menu.simple/trunk/src/z3c/menu/simple/tests.py	2010-07-14 06:24:48 UTC (rev 114727)
+++ z3c.menu.simple/trunk/src/z3c/menu/simple/tests.py	2010-07-14 06:53:53 UTC (rev 114728)
@@ -18,8 +18,7 @@
 
 import unittest
 import zope.security
-from zope.testing import doctest
-from zope.testing.doctestunit import DocFileSuite
+import doctest
 from zope.app.testing import setup, ztapi
 from zope.app.testing import functional
 
@@ -40,7 +39,7 @@
     ztapi.provideAdapter(None, ITraversable, resource, name="resource")
     ztapi.provideView(None, None, ITraversable, "resource", resource)
 
-    from zope.app.pagetemplate import metaconfigure
+    from zope.browserpage import metaconfigure
     from zope.contentprovider import tales
     metaconfigure.registerType('provider', tales.TALESProviderExpression)
 
@@ -53,12 +52,9 @@
 
 def test_suite():
     return unittest.TestSuite((
-        DocFileSuite('README.txt',
+        doctest.DocFileSuite(
+            'README.txt',
             setUp=setUp, tearDown=tearDown,
             optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS,
             ),
         ))
-
-
-if __name__ == '__main__':
-    unittest.main(defaultTest='test_suite')



More information about the checkins mailing list