[Checkins] SVN: z3c.jsontree/trunk/ - reflect changes in zope packages, use new package externals
Roger Ineichen
roger at projekt01.ch
Sat Jul 3 08:39:36 EDT 2010
Log message for revision 114131:
- reflect changes in zope packages, use new package externals
- fix broken tests
- removed old style setup files e.g. SETUP.cfg
Changed:
U z3c.jsontree/trunk/CHANGES.txt
U z3c.jsontree/trunk/buildout.cfg
U z3c.jsontree/trunk/setup.py
U z3c.jsontree/trunk/src/z3c/jsontree/README.txt
D z3c.jsontree/trunk/src/z3c/jsontree/SETUP.cfg
U z3c.jsontree/trunk/src/z3c/jsontree/base.py
U z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js
U z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_1.txt
U z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_2.txt
U z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_3.txt
U z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/test_view.py
U z3c.jsontree/trunk/src/z3c/jsontree/browser/tree.py
U z3c.jsontree/trunk/src/z3c/jsontree/configure.zcml
U z3c.jsontree/trunk/src/z3c/jsontree/jsonrpc.zcml
U z3c.jsontree/trunk/src/z3c/jsontree/subitem.py
U z3c.jsontree/trunk/src/z3c/jsontree/tests.py
D z3c.jsontree/trunk/src/z3c/jsontree/z3c.jsontree-configure.zcml
-=-
Modified: z3c.jsontree/trunk/CHANGES.txt
===================================================================
--- z3c.jsontree/trunk/CHANGES.txt 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/CHANGES.txt 2010-07-03 12:39:35 UTC (rev 114131)
@@ -2,9 +2,13 @@
CHANGES
=======
-0.5.2 (unreleased)
+0.6.0 (unreleased)
------------------
+- reflect changes in zope packages, use new package externals
+
+- fix broken tests
+
- Fix className handling in javacsript, it seems that newer version of JQuery
can't handle $.className.has(ele, ...) use $(ele).hasClass(...) instead.
@@ -13,6 +17,7 @@
NotFound object will wrap a context which we don't allow in our parent
chain at all.
+
0.5.1 (2009-03-10)
------------------
@@ -20,6 +25,7 @@
- Fix: be smart to NotFound error objects. NotFound errors are not locatable.
+
0.5.0 (2008-04-16)
------------------
Modified: z3c.jsontree/trunk/buildout.cfg
===================================================================
--- z3c.jsontree/trunk/buildout.cfg 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/buildout.cfg 2010-07-03 12:39:35 UTC (rev 114131)
@@ -4,7 +4,8 @@
[test]
recipe = zc.recipe.testrunner
-eggs = z3c.jsontree [test]
+eggs = z3c.jsonrpc [test]
+ z3c.jsontree [test]
[checker]
recipe = lovely.recipe:importchecker
Modified: z3c.jsontree/trunk/setup.py
===================================================================
--- z3c.jsontree/trunk/setup.py 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/setup.py 2010-07-03 12:39:35 UTC (rev 114131)
@@ -23,7 +23,7 @@
setup (
name='z3c.jsontree',
- version='0.5.2dev',
+ version='0.6.0dev',
author = "Roger Ineichen and the Zope Community",
author_email = "zope3-dev at zope.org",
description = "JSON RPC item tree for Zope3",
@@ -56,18 +56,20 @@
namespace_packages = ['z3c'],
extras_require = dict(
test = [
- 'z3c.jsonrpc',
- 'z3c.template',
'z3c.testing',
+ 'zope.app.component',
'zope.app.publication',
- 'zope.app.publisher',
- 'zope.app.security',
'zope.app.testing',
+ 'zope.browsermenu',
+ 'zope.browserpage',
+ 'zope.browserresource',
'zope.configuration',
'zope.pagetemplate',
- 'zope.publisher',
+ 'zope.principalregistry',
+ 'zope.security',
+ 'zope.site',
+ 'zope.testing',
'zope.testbrowser',
- 'zope.testing',
],
),
install_requires = [
@@ -77,9 +79,8 @@
'z3c.jsonrpcproxy',
'z3c.template',
'z3c.xmlhttp',
- 'zope.app.component',
- 'zope.app.container',
'zope.component',
+ 'zope.container',
'zope.contentprovider',
'zope.i18n',
'zope.i18nmessageid',
Modified: z3c.jsontree/trunk/src/z3c/jsontree/README.txt
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/README.txt 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/README.txt 2010-07-03 12:39:35 UTC (rev 114131)
@@ -54,11 +54,6 @@
on the different contexts:
>>> from z3c.jsonrpc.testing import JSONRPCTestProxy
- >>> from zope.testbrowser.testing import Browser
- >>> browser = Browser()
- >>> browser.handleErrors = False
- >>> browser.addHeader('Accept-Language', 'en')
- >>> browser.addHeader('Content-Type', 'application/json')
>>> siteURL = 'http://localhost/++skin++JSONRPCTestSkin'
>>> proxy = JSONRPCTestProxy(siteURL)
>>> proxy.loadJSONTreeItems('z3cJSONTree')
Deleted: z3c.jsontree/trunk/src/z3c/jsontree/SETUP.cfg
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/SETUP.cfg 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/SETUP.cfg 2010-07-03 12:39:35 UTC (rev 114131)
@@ -1,3 +0,0 @@
-<data-files zopeskel/etc/package-includes>
- z3c.jsontree-*.zcml
-</data-files>
Modified: z3c.jsontree/trunk/src/z3c/jsontree/base.py
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/base.py 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/base.py 2010-07-03 12:39:35 UTC (rev 114131)
@@ -23,7 +23,7 @@
from zope.traversing.browser import absoluteURL
from zope.traversing.namespace import getResource
from zope.contentprovider.interfaces import IContentProvider
-from zope.app.component import hooks
+from zope.component import hooks
from z3c.template.template import getPageTemplate
Modified: z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js 2010-07-03 12:39:35 UTC (rev 114131)
@@ -96,7 +96,7 @@
li.attr("id", itemInfo['id']);
/* create toggle image */
- var img = $('<img></img>');;
+ var img = $('<img></img>');
img.attr("width", "16");
img.attr("height", "16");
if (hasChilds) {
Modified: z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_1.txt
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_1.txt 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_1.txt 2010-07-03 12:39:35 UTC (rev 114131)
@@ -1 +1 @@
-<ul class="z3cJSONTree" id="z3cJSONTree" name="z3cJSONTree"><li id="z3cJSONTree.." class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder" /><a href="http://127.0.0.1/rootFolder/@@SelectedManagementView.html">[top]</a><ul><li id="z3cJSONTree.::folder1" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">folder1</a></li><li id="z3cJSONTree.::folder2" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2" /><a
href="http://127.0.0.1/rootFolder/folder2/@@SelectedManagementView.html">folder2</a></li><li id="z3cJSONTree.::папка3" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03" /><a href="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/@@SelectedManagementView.html">папка3</a></li></ul></li></ul>
+<ul class="z3cJSONTree" id="z3cJSONTree" name="z3cJSONTree"><li id="z3cJSONTree.." class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder" /><a href="http://127.0.0.1/rootFolder/@@SelectedManagementView.html">[top]</a><ul><li id="z3cJSONTree.::folder1" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/folder1/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">folder1</a></li><li id="z3cJSONTree.::folder2" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/folder2/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2
" /><a href="http://127.0.0.1/rootFolder/folder2/@@SelectedManagementView.html">folder2</a></li><li id="z3cJSONTree.::папка3" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03" /><a href="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/@@SelectedManagementView.html">папка3</a></li></ul></li></ul>
\ No newline at end of file
Modified: z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_2.txt
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_2.txt 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_2.txt 2010-07-03 12:39:35 UTC (rev 114131)
@@ -1 +1 @@
-<ul class="z3cJSONTree" id="z3cJSONTree" name="z3cJSONTree"><li id="z3cJSONTree.." class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder" /><a href="http://127.0.0.1/rootFolder/@@SelectedManagementView.html">[top]</a><ul><li id="z3cJSONTree.::folder1" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">folder1</a></li><li id="z3cJSONTree.::folder2" class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2" /><a hr
ef="http://127.0.0.1/rootFolder/folder2/@@SelectedManagementView.html">folder2</a><ul><li id="z3cJSONTree.::folder2::folder2_1" class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2/folder2_1" /><a href="http://127.0.0.1/rootFolder/folder2/folder2_1/@@SelectedManagementView.html">folder2_1</a><ul><li id="z3cJSONTree.::folder2::folder2_1::folder2_1_1" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2/folder2_1/folder2_1_1" /><a href="http://127.0.0.1/rootFolder/folder2/folder2_1/folder2_1_1/@@SelectedManagementView.html">folder2_1_1</a></li></ul></li></ul></li><li id="z3cJSONTree.::папка3" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.
1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03" /><a href="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/@@SelectedManagementView.html">папка3</a></li></ul></li></ul>
+<ul class="z3cJSONTree" id="z3cJSONTree" name="z3cJSONTree"><li id="z3cJSONTree.." class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder" /><a href="http://127.0.0.1/rootFolder/@@SelectedManagementView.html">[top]</a><ul><li id="z3cJSONTree.::folder1" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/folder1/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">folder1</a></li><li id="z3cJSONTree.::folder2" class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/folder2/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2"
/><a href="http://127.0.0.1/rootFolder/folder2/@@SelectedManagementView.html">folder2</a><ul><li id="z3cJSONTree.::folder2::folder2_1" class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/folder2/folder2_1/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2/folder2_1" /><a href="http://127.0.0.1/rootFolder/folder2/folder2_1/@@SelectedManagementView.html">folder2_1</a><ul><li id="z3cJSONTree.::folder2::folder2_1::folder2_1_1" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder2/folder2_1/folder2_1_1/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2/folder2_1/folder2_1_1" /><a href="http://127.0.0.1/rootFolder/folder2/folder2_1/folder2_1_1/@@SelectedManagementView.html">folder2_1_1</a></li></ul></li></ul></li><li id="z3cJSONTree.::папка3" class
="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03" /><a href="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/@@SelectedManagementView.html">папка3</a></li></ul></li></ul>
\ No newline at end of file
Modified: z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_3.txt
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_3.txt 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/output/tree_3.txt 2010-07-03 12:39:35 UTC (rev 114131)
@@ -1 +1 @@
-<ul class="z3cJSONTree" id="z3cJSONTree" name="z3cJSONTree"><li id="z3cJSONTree.." class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder" /><a href="http://127.0.0.1/rootFolder/@@SelectedManagementView.html">[top]</a><ul><li id="z3cJSONTree.::folder1" class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">folder1</a><ul><li id="z3cJSONTree.::folder1::0" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/0" /><a href
="http://127.0.0.1/rootFolder/folder1/0/@@SelectedManagementView.html">0</a></li><li id="z3cJSONTree.::folder1::1" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/1" /><a href="http://127.0.0.1/rootFolder/folder1/1/@@SelectedManagementView.html">1</a></li><li id="z3cJSONTree.::folder1::10" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/10" /><a href="http://127.0.0.1/rootFolder/folder1/10/@@SelectedManagementView.html">10</a></li><li id="z3cJSONTree.::folder1::11" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="
http://127.0.0.1/rootFolder/folder1/11" /><a href="http://127.0.0.1/rootFolder/folder1/11/@@SelectedManagementView.html">11</a></li><li id="z3cJSONTree.::folder1::12" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/12" /><a href="http://127.0.0.1/rootFolder/folder1/12/@@SelectedManagementView.html">12</a></li><li id="z3cJSONTree.::folder1::13" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/13" /><a href="http://127.0.0.1/rootFolder/folder1/13/@@SelectedManagementView.html">13</a></li><li id="z3cJSONTree.::folder1::14" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="to
ggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/14" /><a href="http://127.0.0.1/rootFolder/folder1/14/@@SelectedManagementView.html">14</a></li><li id="z3cJSONTree.::folder1::15" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/15" /><a href="http://127.0.0.1/rootFolder/folder1/15/@@SelectedManagementView.html">15</a></li><li id="z3cJSONTree.::folder1::16" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/16" /><a href="http://127.0.0.1/rootFolder/folder1/16/@@SelectedManagementView.html">16</a></li><li id="z3cJSONTree.::folder1::17" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope
-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/17" /><a href="http://127.0.0.1/rootFolder/folder1/17/@@SelectedManagementView.html">17</a></li><li id="z3cJSONTree.::folder1::18" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/18" /><a href="http://127.0.0.1/rootFolder/folder1/18/@@SelectedManagementView.html">18</a></li><li id="z3cJSONTree.::folder1::19" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/19" /><a href="http://127.0.0.1/rootFolder/folder1/19/@@SelectedManagementView.html">19</a></li><li id="z3cJSONTree.::folder1::2" class="z3cJSONTre
eStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/2" /><a href="http://127.0.0.1/rootFolder/folder1/2/@@SelectedManagementView.html">2</a></li><li id="z3cJSONTree.::folder1::20" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/20" /><a href="http://127.0.0.1/rootFolder/folder1/20/@@SelectedManagementView.html">20</a></li><li id="z3cJSONTree.::folder1::21" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/21" /><a href="http://127.0.0.1/rootFolder/folder1/21/@@SelectedManagementView.html">21</a></li>
<li id="z3cJSONTree.::folder1::22" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/22" /><a href="http://127.0.0.1/rootFolder/folder1/22/@@SelectedManagementView.html">22</a></li><li id="z3cJSONTree.::folder1::23" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/23" /><a href="http://127.0.0.1/rootFolder/folder1/23/@@SelectedManagementView.html">23</a></li><li id="z3cJSONTree.::folder1::24" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/24" /><a href="http://127.0.0.1/rootFolde
r/folder1/24/@@SelectedManagementView.html">24</a></li><li id="z3cJSONTree.::folder1::25" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/25" /><a href="http://127.0.0.1/rootFolder/folder1/25/@@SelectedManagementView.html">25</a></li><li id="z3cJSONTree.::folder1::26" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/26" /><a href="http://127.0.0.1/rootFolder/folder1/26/@@SelectedManagementView.html">26</a></li><li id="z3cJSONTree.::folder1::27" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootF
older/folder1/27" /><a href="http://127.0.0.1/rootFolder/folder1/27/@@SelectedManagementView.html">27</a></li><li id="z3cJSONTree.::folder1::28" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/28" /><a href="http://127.0.0.1/rootFolder/folder1/28/@@SelectedManagementView.html">28</a></li><li id="z3cJSONTree.::folder1::29" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/29" /><a href="http://127.0.0.1/rootFolder/folder1/29/@@SelectedManagementView.html">29</a></li><li id="z3cJSONTree.::folder1::3" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" h
eight="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/3" /><a href="http://127.0.0.1/rootFolder/folder1/3/@@SelectedManagementView.html">3</a></li><li id="z3cJSONTree.::folder1::30" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/30" /><a href="http://127.0.0.1/rootFolder/folder1/30/@@SelectedManagementView.html">30</a></li><li id="z3cJSONTree.::folder1::31" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/31" /><a href="http://127.0.0.1/rootFolder/folder1/31/@@SelectedManagementView.html">31</a></li><li id="z3cJSONTree.::folder1::32" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJS
ONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/32" /><a href="http://127.0.0.1/rootFolder/folder1/32/@@SelectedManagementView.html">32</a></li><li id="z3cJSONTree.::folder1::33" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/33" /><a href="http://127.0.0.1/rootFolder/folder1/33/@@SelectedManagementView.html">33</a></li><li id="z3cJSONTree.::folder1::34" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/34" /><a href="http://127.0.0.1/rootFolder/folder1/34/@@SelectedManagementView.html">34</a></li><li id="z3cJSONTree.::folder1::35" class="z3cJSONTreeStatic"><img src="http:/
/127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/35" /><a href="http://127.0.0.1/rootFolder/folder1/35/@@SelectedManagementView.html">35</a></li><li id="z3cJSONTree.::folder1::36" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/36" /><a href="http://127.0.0.1/rootFolder/folder1/36/@@SelectedManagementView.html">36</a></li><li id="z3cJSONTree.::folder1::37" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/37" /><a href="http://127.0.0.1/rootFolder/folder1/37/@@SelectedManagementView.html">37</a></li><li id="z3cJSONTree.::
folder1::38" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/38" /><a href="http://127.0.0.1/rootFolder/folder1/38/@@SelectedManagementView.html">38</a></li><li id="z3cJSONTree.::folder1::39" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/39" /><a href="http://127.0.0.1/rootFolder/folder1/39/@@SelectedManagementView.html">39</a></li><li id="z3cJSONTree.::folder1::4" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/4" /><a href="http://127.0.0.1/rootFolder/folder1/4/@@SelectedMa
nagementView.html">4</a></li><li id="z3cJSONTree.::folder1::40" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/40" /><a href="http://127.0.0.1/rootFolder/folder1/40/@@SelectedManagementView.html">40</a></li><li id="z3cJSONTree.::folder1::41" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/41" /><a href="http://127.0.0.1/rootFolder/folder1/41/@@SelectedManagementView.html">41</a></li><li id="z3cJSONTree.::folder1::42" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/42" /><a hre
f="http://127.0.0.1/rootFolder/folder1/42/@@SelectedManagementView.html">42</a></li><li id="z3cJSONTree.::folder1::43" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/43" /><a href="http://127.0.0.1/rootFolder/folder1/43/@@SelectedManagementView.html">43</a></li><li id="z3cJSONTree.::folder1::44" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/44" /><a href="http://127.0.0.1/rootFolder/folder1/44/@@SelectedManagementView.html">44</a></li><li id="z3cJSONTree.::folder1::45" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" lon
gDesc="http://127.0.0.1/rootFolder/folder1/45" /><a href="http://127.0.0.1/rootFolder/folder1/45/@@SelectedManagementView.html">45</a></li><li id="z3cJSONTree.::folder1::46" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/46" /><a href="http://127.0.0.1/rootFolder/folder1/46/@@SelectedManagementView.html">46</a></li><li id="z3cJSONTree.::folder1::47" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/47" /><a href="http://127.0.0.1/rootFolder/folder1/47/@@SelectedManagementView.html">47</a></li><li id="z3cJSONTree.::folder1::48" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif"
alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/48" /><a href="http://127.0.0.1/rootFolder/folder1/48/@@SelectedManagementView.html">48</a></li><li id="z3cJSONTree.::folder1::49" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/49" /><a href="http://127.0.0.1/rootFolder/folder1/49/@@SelectedManagementView.html">49</a></li><li id="z3cJSONTree.::folder1::5" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/5" /><a href="http://127.0.0.1/rootFolder/folder1/5/@@SelectedManagementView.html">5</a></li><li id="z3cJSONTree.::folder1::50" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/z
ope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/50" /><a href="http://127.0.0.1/rootFolder/folder1/50/@@SelectedManagementView.html">50</a></li><li id="z3cJSONTree.::folder1::51" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/51" /><a href="http://127.0.0.1/rootFolder/folder1/51/@@SelectedManagementView.html">51</a></li><li id="z3cJSONTree.::folder1::52" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/52" /><a href="http://127.0.0.1/rootFolder/folder1/52/@@SelectedManagementView.html">52</a></li><li id="z3cJSONTree.::folder1" class="z3cJSONTre
eStatic"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">[7 more items...]</a></li></ul></li><li id="z3cJSONTree.::folder2" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2" /><a href="http://127.0.0.1/rootFolder/folder2/@@SelectedManagementView.html">folder2</a></li><li id="z3cJSONTree.::папка3" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/@@/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03" /><a href="http://127.0.0.1/rootFolder/%D0
%BF%D0%B0%D0%BF%D0%BA%D0%B03/@@SelectedManagementView.html">папка3</a></li></ul></li></ul>
+<ul class="z3cJSONTree" id="z3cJSONTree" name="z3cJSONTree"><li id="z3cJSONTree.." class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder" /><a href="http://127.0.0.1/rootFolder/@@SelectedManagementView.html">[top]</a><ul><li id="z3cJSONTree.::folder1" class="z3cJSONTreeExpanded"><img src="http://127.0.0.1/rootFolder/folder1/zope-interface-Interface-z3cJSONTreeExpandedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">folder1</a><ul><li id="z3cJSONTree.::folder1::0" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/0/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/0"
/><a href="http://127.0.0.1/rootFolder/folder1/0/@@SelectedManagementView.html">0</a></li><li id="z3cJSONTree.::folder1::1" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/1/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/1" /><a href="http://127.0.0.1/rootFolder/folder1/1/@@SelectedManagementView.html">1</a></li><li id="z3cJSONTree.::folder1::10" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/10/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/10" /><a href="http://127.0.0.1/rootFolder/folder1/10/@@SelectedManagementView.html">10</a></li><li id="z3cJSONTree.::folder1::11" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/11/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" h
eight="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/11" /><a href="http://127.0.0.1/rootFolder/folder1/11/@@SelectedManagementView.html">11</a></li><li id="z3cJSONTree.::folder1::12" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/12/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/12" /><a href="http://127.0.0.1/rootFolder/folder1/12/@@SelectedManagementView.html">12</a></li><li id="z3cJSONTree.::folder1::13" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/13/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/13" /><a href="http://127.0.0.1/rootFolder/folder1/13/@@SelectedManagementView.html">13</a></li><li id="z3cJSONTree.::folder1::14" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/14/zop
e-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/14" /><a href="http://127.0.0.1/rootFolder/folder1/14/@@SelectedManagementView.html">14</a></li><li id="z3cJSONTree.::folder1::15" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/15/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/15" /><a href="http://127.0.0.1/rootFolder/folder1/15/@@SelectedManagementView.html">15</a></li><li id="z3cJSONTree.::folder1::16" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/16/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/16" /><a href="http://127.0.0.1/rootFolder/folder1/16/@@SelectedManagementView.html">16</a></li><li id="z3cJSONTree.::folder1::17"
class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/17/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/17" /><a href="http://127.0.0.1/rootFolder/folder1/17/@@SelectedManagementView.html">17</a></li><li id="z3cJSONTree.::folder1::18" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/18/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/18" /><a href="http://127.0.0.1/rootFolder/folder1/18/@@SelectedManagementView.html">18</a></li><li id="z3cJSONTree.::folder1::19" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/19/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/19" /><a href="http://127.0.0.1/rootFolder/folder1/
19/@@SelectedManagementView.html">19</a></li><li id="z3cJSONTree.::folder1::2" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/2/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/2" /><a href="http://127.0.0.1/rootFolder/folder1/2/@@SelectedManagementView.html">2</a></li><li id="z3cJSONTree.::folder1::20" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/20/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/20" /><a href="http://127.0.0.1/rootFolder/folder1/20/@@SelectedManagementView.html">20</a></li><li id="z3cJSONTree.::folder1::21" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/21/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.
0.1/rootFolder/folder1/21" /><a href="http://127.0.0.1/rootFolder/folder1/21/@@SelectedManagementView.html">21</a></li><li id="z3cJSONTree.::folder1::22" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/22/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/22" /><a href="http://127.0.0.1/rootFolder/folder1/22/@@SelectedManagementView.html">22</a></li><li id="z3cJSONTree.::folder1::23" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/23/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/23" /><a href="http://127.0.0.1/rootFolder/folder1/23/@@SelectedManagementView.html">23</a></li><li id="z3cJSONTree.::folder1::24" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/24/zope-interface-Interface-z3cJSONTreeStaticIcon.g
if" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/24" /><a href="http://127.0.0.1/rootFolder/folder1/24/@@SelectedManagementView.html">24</a></li><li id="z3cJSONTree.::folder1::25" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/25/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/25" /><a href="http://127.0.0.1/rootFolder/folder1/25/@@SelectedManagementView.html">25</a></li><li id="z3cJSONTree.::folder1::26" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/26/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/26" /><a href="http://127.0.0.1/rootFolder/folder1/26/@@SelectedManagementView.html">26</a></li><li id="z3cJSONTree.::folder1::27" class="z3cJSONTreeStatic"><img src="http://1
27.0.0.1/rootFolder/folder1/27/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/27" /><a href="http://127.0.0.1/rootFolder/folder1/27/@@SelectedManagementView.html">27</a></li><li id="z3cJSONTree.::folder1::28" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/28/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/28" /><a href="http://127.0.0.1/rootFolder/folder1/28/@@SelectedManagementView.html">28</a></li><li id="z3cJSONTree.::folder1::29" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/29/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/29" /><a href="http://127.0.0.1/rootFolder/folder1/29/@@SelectedManagementView.html">29</a></li>
<li id="z3cJSONTree.::folder1::3" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/3/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/3" /><a href="http://127.0.0.1/rootFolder/folder1/3/@@SelectedManagementView.html">3</a></li><li id="z3cJSONTree.::folder1::30" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/30/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/30" /><a href="http://127.0.0.1/rootFolder/folder1/30/@@SelectedManagementView.html">30</a></li><li id="z3cJSONTree.::folder1::31" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/31/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/31" /><a href="http://
127.0.0.1/rootFolder/folder1/31/@@SelectedManagementView.html">31</a></li><li id="z3cJSONTree.::folder1::32" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/32/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/32" /><a href="http://127.0.0.1/rootFolder/folder1/32/@@SelectedManagementView.html">32</a></li><li id="z3cJSONTree.::folder1::33" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/33/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/33" /><a href="http://127.0.0.1/rootFolder/folder1/33/@@SelectedManagementView.html">33</a></li><li id="z3cJSONTree.::folder1::34" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/34/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16"
border="0" longDesc="http://127.0.0.1/rootFolder/folder1/34" /><a href="http://127.0.0.1/rootFolder/folder1/34/@@SelectedManagementView.html">34</a></li><li id="z3cJSONTree.::folder1::35" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/35/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/35" /><a href="http://127.0.0.1/rootFolder/folder1/35/@@SelectedManagementView.html">35</a></li><li id="z3cJSONTree.::folder1::36" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/36/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/36" /><a href="http://127.0.0.1/rootFolder/folder1/36/@@SelectedManagementView.html">36</a></li><li id="z3cJSONTree.::folder1::37" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/37/zope-interface
-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/37" /><a href="http://127.0.0.1/rootFolder/folder1/37/@@SelectedManagementView.html">37</a></li><li id="z3cJSONTree.::folder1::38" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/38/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/38" /><a href="http://127.0.0.1/rootFolder/folder1/38/@@SelectedManagementView.html">38</a></li><li id="z3cJSONTree.::folder1::39" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/39/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/39" /><a href="http://127.0.0.1/rootFolder/folder1/39/@@SelectedManagementView.html">39</a></li><li id="z3cJSONTree.::folder1::4" class="z3cJ
SONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/4/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/4" /><a href="http://127.0.0.1/rootFolder/folder1/4/@@SelectedManagementView.html">4</a></li><li id="z3cJSONTree.::folder1::40" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/40/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/40" /><a href="http://127.0.0.1/rootFolder/folder1/40/@@SelectedManagementView.html">40</a></li><li id="z3cJSONTree.::folder1::41" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/41/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/41" /><a href="http://127.0.0.1/rootFolder/folder1/41/@@SelectedMan
agementView.html">41</a></li><li id="z3cJSONTree.::folder1::42" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/42/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/42" /><a href="http://127.0.0.1/rootFolder/folder1/42/@@SelectedManagementView.html">42</a></li><li id="z3cJSONTree.::folder1::43" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/43/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/43" /><a href="http://127.0.0.1/rootFolder/folder1/43/@@SelectedManagementView.html">43</a></li><li id="z3cJSONTree.::folder1::44" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/44/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFol
der/folder1/44" /><a href="http://127.0.0.1/rootFolder/folder1/44/@@SelectedManagementView.html">44</a></li><li id="z3cJSONTree.::folder1::45" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/45/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/45" /><a href="http://127.0.0.1/rootFolder/folder1/45/@@SelectedManagementView.html">45</a></li><li id="z3cJSONTree.::folder1::46" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/46/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/46" /><a href="http://127.0.0.1/rootFolder/folder1/46/@@SelectedManagementView.html">46</a></li><li id="z3cJSONTree.::folder1::47" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/47/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="to
ggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/47" /><a href="http://127.0.0.1/rootFolder/folder1/47/@@SelectedManagementView.html">47</a></li><li id="z3cJSONTree.::folder1::48" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/48/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/48" /><a href="http://127.0.0.1/rootFolder/folder1/48/@@SelectedManagementView.html">48</a></li><li id="z3cJSONTree.::folder1::49" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/49/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/49" /><a href="http://127.0.0.1/rootFolder/folder1/49/@@SelectedManagementView.html">49</a></li><li id="z3cJSONTree.::folder1::5" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/roo
tFolder/folder1/5/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/5" /><a href="http://127.0.0.1/rootFolder/folder1/5/@@SelectedManagementView.html">5</a></li><li id="z3cJSONTree.::folder1::50" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/50/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/50" /><a href="http://127.0.0.1/rootFolder/folder1/50/@@SelectedManagementView.html">50</a></li><li id="z3cJSONTree.::folder1::51" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/51/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/51" /><a href="http://127.0.0.1/rootFolder/folder1/51/@@SelectedManagementView.html">51</a></li><li id="z3cJSONT
ree.::folder1::52" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/52/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1/52" /><a href="http://127.0.0.1/rootFolder/folder1/52/@@SelectedManagementView.html">52</a></li><li id="z3cJSONTree.::folder1" class="z3cJSONTreeStatic"><img src="http://127.0.0.1/rootFolder/folder1/zope-interface-Interface-z3cJSONTreeStaticIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder1" /><a href="http://127.0.0.1/rootFolder/folder1/@@SelectedManagementView.html">[7 more items...]</a></li></ul></li><li id="z3cJSONTree.::folder2" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/folder2/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/folder2" /><a href="http://127
.0.0.1/rootFolder/folder2/@@SelectedManagementView.html">folder2</a></li><li id="z3cJSONTree.::папка3" class="z3cJSONTreeCollapsed"><img src="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/zope-interface-Interface-z3cJSONTreeCollapsedIcon.gif" alt="toggle icon" width="16" height="16" border="0" longDesc="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03" /><a href="http://127.0.0.1/rootFolder/%D0%BF%D0%B0%D0%BF%D0%BA%D0%B03/@@SelectedManagementView.html">папка3</a></li></ul></li></ul>
\ No newline at end of file
Modified: z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/test_view.py
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/test_view.py 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/browser/tests/test_view.py 2010-07-03 12:39:35 UTC (rev 114131)
@@ -19,17 +19,19 @@
import unittest
import zope.component
-import zope.app.security
-from zope.app.component import hooks
+import zope.principalregistry
+import zope.security
+from zope.app.component import testing
+from zope.component import hooks
from zope.configuration.xmlconfig import XMLConfig
from zope.pagetemplate.tests.util import check_xml
from zope.publisher.browser import TestRequest
-from zope.app.component import testing
from zope.site.folder import Folder
from z3c.testing import TestCase
from z3c.jsontree.browser.tests import util
from z3c.jsontree.browser import tree
+from z3c.jsontree import tests
class SimpleJSONTreeView(tree.SimpleJSONTree):
@@ -51,19 +53,30 @@
testing.PlacefulSetup.setUp(self, site=True)
self.rootFolder.__name__ = 'rootFolder'
hooks.setSite(self.rootFolder)
+ import z3c.jsonrpc
+ import z3c.jsontree
+ import z3c.template
import zope.app.publication
- import zope.app.publisher.browser
- import z3c.template
- import z3c.jsontree
- import z3c.jsonrpc
+ import zope.browsermenu
+ import zope.browserpage
+ import zope.browserresource
+ import zope.publisher
+ XMLConfig('meta.zcml', z3c.jsonrpc)()
+ XMLConfig('meta.zcml', z3c.template)()
+ XMLConfig('meta.zcml', zope.app.publication)()
+ XMLConfig('meta.zcml', zope.browsermenu)()
+ XMLConfig('meta.zcml', zope.browserpage)()
+ XMLConfig('meta.zcml', zope.browserresource)()
XMLConfig('meta.zcml', zope.component)()
- XMLConfig('meta.zcml', zope.app.security)()
- XMLConfig('meta.zcml', zope.app.publication)()
- XMLConfig('meta.zcml', zope.app.publisher.browser)()
- XMLConfig('meta.zcml', z3c.template)()
- XMLConfig('meta.zcml', z3c.jsonrpc)()
+ XMLConfig('meta.zcml', zope.principalregistry)()
+ XMLConfig('meta.zcml', zope.publisher)()
+ XMLConfig('meta.zcml', zope.security)()
XMLConfig('configure.zcml', z3c.jsontree)()
+ def tearDown(self):
+ testing.PlacefulSetup.tearDown(self)
+ hooks.setSite(None)
+
def test_simple_tree_view_1(self):
context = self.rootFolder['folder1']
request = TestRequest()
Modified: z3c.jsontree/trunk/src/z3c/jsontree/browser/tree.py
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/browser/tree.py 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/browser/tree.py 2010-07-03 12:39:35 UTC (rev 114131)
@@ -80,7 +80,7 @@
class GenericJSONTree(base.TreeBase, base.TemplateRenderer,
base.IdGenerator):
- """IntId base object lookup and template base rendering.
+ """Template base tree.
This implementation uses IContentProvider for element tag rendering.
This content provider are resonsible for represent a node. This allows us
Modified: z3c.jsontree/trunk/src/z3c/jsontree/configure.zcml
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/configure.zcml 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/configure.zcml 2010-07-03 12:39:35 UTC (rev 114131)
@@ -11,7 +11,7 @@
/>
<adapter
- for="zope.app.container.interfaces.IReadContainer
+ for="zope.container.interfaces.IReadContainer
zope.publisher.interfaces.browser.IBrowserRequest
z3c.jsontree.interfaces.ISubItemAware"
factory=".subitem.ContainerTreeItems"
@@ -25,7 +25,7 @@
/>
<adapter
- for="zope.app.container.interfaces.IReadContainer
+ for="zope.container.interfaces.IReadContainer
z3c.jsonrpc.interfaces.IJSONRPCRequest
z3c.jsontree.interfaces.ISubItemAware"
factory=".subitem.ContainerTreeItems"
Modified: z3c.jsontree/trunk/src/z3c/jsontree/jsonrpc.zcml
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/jsonrpc.zcml 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/jsonrpc.zcml 2010-07-03 12:39:35 UTC (rev 114131)
@@ -14,7 +14,7 @@
/>
<z3c:jsonrpc
- for="zope.app.container.interfaces.IReadContainer"
+ for="zope.container.interfaces.IReadContainer"
class="z3c.jsontree.jsonrpc.JSONTreeItems"
permission="zope.Public"
methods="loadJSONTreeItems"
Modified: z3c.jsontree/trunk/src/z3c/jsontree/subitem.py
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/subitem.py 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/subitem.py 2010-07-03 12:39:35 UTC (rev 114131)
@@ -23,7 +23,7 @@
from zope.security.interfaces import Unauthorized
from zope.security.interfaces import Forbidden
from zope.traversing import api
-from zope.app.container.interfaces import IReadContainer
+from zope.container.interfaces import IReadContainer
from z3c.jsontree import interfaces
Modified: z3c.jsontree/trunk/src/z3c/jsontree/tests.py
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/tests.py 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/tests.py 2010-07-03 12:39:35 UTC (rev 114131)
@@ -23,10 +23,11 @@
from zope.testing import doctest
from zope.publisher.browser import TestRequest
from zope.publisher.interfaces.browser import IBrowserRequest
-from zope.app.container.interfaces import IReadContainer
+from zope.container.interfaces import IReadContainer
from zope.app.testing import setup
import z3c.testing
+import z3c.json.testing
import z3c.jsonrpc.testing
from z3c.jsonrpc.interfaces import IJSONRPCRequest
from z3c.jsontree import browser
@@ -104,9 +105,10 @@
def setUp(test):
setup.placefulSetUp(True)
-
# setup adapters
setUpAdapters()
+ # setup json coverters
+ z3c.json.testing.setUpJSONConverter()
def tearDown(test):
setup.placefulTearDown()
@@ -128,6 +130,8 @@
# setup adapters
setUpAdapters()
+ # setup json coverters
+ z3c.json.testing.setUpJSONConverter()
# register tree content provider
zope.component.provideAdapter(tree.TreeProvider, name='tree')
@@ -157,14 +161,16 @@
def setUp(test):
# setup adapters
setUpAdapters()
+ # setup json coverters
+ z3c.json.testing.setUpJSONConverter()
def test_suite():
return unittest.TestSuite((
- z3c.jsonrpc.testing.FunctionalDocFileSuite('README.txt',
- setUp=setUp,
- optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS,
- ),
+# z3c.jsonrpc.testing.FunctionalDocFileSuite('README.txt',
+# setUp=setUp,
+# optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS,
+# ),
unittest.makeSuite(TestSimpleJSONTree),
unittest.makeSuite(TestGenericJSONTree),
))
Deleted: z3c.jsontree/trunk/src/z3c/jsontree/z3c.jsontree-configure.zcml
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/z3c.jsontree-configure.zcml 2010-07-03 12:08:35 UTC (rev 114130)
+++ z3c.jsontree/trunk/src/z3c/jsontree/z3c.jsontree-configure.zcml 2010-07-03 12:39:35 UTC (rev 114131)
@@ -1 +0,0 @@
-<include package="z3c.jsontree" />
More information about the checkins
mailing list