[Checkins]
SVN: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/
Removed all the grok.grok() calls in ftests. The fixtures are
now being set up
Philipp von Weitershausen
philikon at philikon.de
Fri Aug 24 07:48:49 EDT 2007
Log message for revision 79223:
Removed all the grok.grok() calls in ftests. The fixtures are now being set up
by ftesting.zcml (which is executed upon layer setup).
Changed:
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/apps.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/objectbrowser.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/catalog.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_app_interface.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_attribute.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_class.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple_conflict.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_name.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_nonexistent.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_set.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_site.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/setuporder.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/actions.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_applydata.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_catalog.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_classfields.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_schema.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/form.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/templateform.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/update.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/grant.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/handle_exception.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/json.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/require.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/roles.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/xmlrpc.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverse.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverser.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/items_before_views.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/modeltraverse.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser_sets_parent.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/application.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/redirect.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url_function.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local_override.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_class.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_directive.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/public.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/publicnoncontainer.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/subclass.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/argument.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/index.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/macros.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/view.py
U grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/xmlrpc/xmlrpc.py
-=-
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/apps.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/apps.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/apps.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -13,9 +13,6 @@
##############################################################################
"""
- >>> import grok
- >>> grok.grok('grok.ftests.admin.apps')
-
>>> from zope.testbrowser.testing import Browser
>>> browser = Browser()
>>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/objectbrowser.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/objectbrowser.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/admin/objectbrowser.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -13,9 +13,6 @@
##############################################################################
"""
- >>> import grok
- >>> grok.grok('grok.ftests.admin.objectbrowser')
-
>>> from zope.testbrowser.testing import Browser
>>> browser = Browser()
>>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/catalog.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/catalog.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/catalog.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,5 @@
"""
- >>> import grok
>>> from grok.ftests.catalog.catalog import Mammoth, Herd
- >>> grok.grok('grok.ftests.catalog.catalog')
Let's setup a site in which we manage a couple of objects:
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,6 @@
Grok allows you to set up catalog indexes in your application with a
special indexes declaration.
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes import Herd, Herd2, Mammoth
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_app_interface.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_app_interface.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_app_interface.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,6 @@
special indexes declaration. Here we see how we can register indexes for
an interface instead of an application directly.
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_app_interface')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_app_interface import Herd, Herd2, Mammoth
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_attribute.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_attribute.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_attribute.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -4,9 +4,6 @@
from the attribute, you can do so, by passing an explicit `attribute`
keyword argument to the field.
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_attribute')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_attribute import Herd, Mammoth
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_class.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_class.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_class.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,6 @@
special indexes declaration. This can also be done without explicit interface.
The context of the indexes applies to a class in this case.
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_class')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_class import Herd, Mammoth
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,6 @@
special indexes declaration. In fact, we have multiple grok.Indexes
setting up more than one set of indexes in the same catalog.
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_multiple')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_multiple import Herd
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple_conflict.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple_conflict.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_multiple_conflict.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -4,9 +4,6 @@
setting up more than one set of indexes in the same catalog. What if these
indexes define the same names?
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_multiple_conflict')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_multiple_conflict import Herd
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_name.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_name.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_name.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,6 @@
special indexes declaration. We can specify the catalog name using
grok.name.
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_name')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_name import Herd, Mammoth
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_nonexistent.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_nonexistent.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_nonexistent.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,6 @@
special indexes declaration. Here we show what happens if you try
to set up an index for an attribute that does not exist on the interface.
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_nonexistent')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_nonexistent import Herd
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_set.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_set.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_set.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,9 +1,6 @@
"""
We now demonstrate the use of a SetIndex with Grok::
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_set')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_set import Herd, Mammoth
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_site.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_site.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/indexes_site.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,6 @@
special indexes declaration. In fact, these indexes can be set up for
any site::
- >>> import grok
- >>> grok.grok('grok.ftests.catalog.indexes_site')
-
Let's set up a site in which we manage a couple of objects::
>>> from grok.ftests.catalog.indexes_site import Herd
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/setuporder.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/setuporder.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/catalog/setuporder.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,7 @@
This is similar to catalog.py, except that the site uses a base class
which also defines a local utility.
- >>> import grok
>>> from grok.ftests.catalog.setuporder import Mammoth, Herd
- >>> grok.grok('grok.ftests.catalog.setuporder')
Let's setup a site in which we manage a couple of objects:
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/actions.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/actions.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/actions.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -4,9 +4,7 @@
'Apply' action) is not available anymore, but it can triggered
manually by calling self.applyData(object, data).
- >>> import grok
>>> from grok.ftests.form.actions import Mammoth
- >>> grok.grok('grok.ftests.form.actions')
>>> getRootFolder()["manfred"] = Mammoth()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,9 +1,7 @@
"""
We can use grok.AddForm to render an add form for objects:
- >>> import grok
>>> from grok.ftests.form.addform import Zoo, Mammoth
- >>> grok.grok('grok.ftests.form.addform')
>>> getRootFolder()["zoo"] = Zoo()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_applydata.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_applydata.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_applydata.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,7 @@
object. The object doesn't yet need to have the attributes that are
going to be set on it.
- >>> import grok
>>> from grok.ftests.form.addform_applydata import Zoo, Mammoth
- >>> grok.grok('grok.ftests.form.addform_applydata')
>>> getRootFolder()["zoo"] = Zoo()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_catalog.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_catalog.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/addform_catalog.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,7 @@
Thanks to Zope's event system, newly added objects are automatically
catalogued, should a catalog be present.
- >>> import grok
>>> from grok.ftests.form.addform_catalog import Zoo, Mammoth
- >>> grok.grok('grok.ftests.form.addform_catalog')
>>> getRootFolder()["zoo"] = Zoo()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,7 @@
the object. Update mode means that only those fields are changed on
the object that need to be changed.
- >>> import grok
>>> from grok.ftests.form.editform_applydata import Mammoth
- >>> grok.grok('grok.ftests.form.editform_applydata')
>>> getRootFolder()["manfred"] = Mammoth('Manfred the Mammoth', 'Really big')
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_classfields.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_classfields.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_classfields.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -6,9 +6,7 @@
This is essentially the same narrative as 'editform_applydata'. Here
we test the whole procedure on fields defined on the model class:
- >>> import grok
>>> from grok.ftests.form.editform_applydata_classfields import Mammoth
- >>> grok.grok('grok.ftests.form.editform_applydata_classfields')
>>> getRootFolder()["manfred"] = mammoth = Mammoth()
>>> mammoth.name = 'Manfred the Mammoth'
>>> mammoth.size = 'Really big'
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_schema.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_schema.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/editform_applydata_schema.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -6,9 +6,7 @@
This is essentially the same narrative as 'editform_applydata'. Here
we test the whole procedure on fields from schemas:
- >>> import grok
>>> from grok.ftests.form.editform_applydata_schema import Mammoth
- >>> grok.grok('grok.ftests.form.editform_applydata_schema')
>>> getRootFolder()["manfred"] = Mammoth('Manfred the Mammoth', 'Really big')
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/form.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/form.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/form.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,9 +1,7 @@
"""
A grok.EditForm is a special grok.View that renders an edit form.
- >>> import grok
>>> from grok.ftests.form.form import Mammoth
- >>> grok.grok('grok.ftests.form.form')
>>> getRootFolder()["manfred"] = Mammoth()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/templateform.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/templateform.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/templateform.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,7 @@
If a form does not have a template, a simple default template is
associated with them. Otherwise, the supplied template is used.
- >>> import grok
>>> from grok.ftests.form.templateform import Mammoth
- >>> grok.grok('grok.ftests.form.templateform')
>>> from zope.publisher.browser import TestRequest
>>> request = TestRequest()
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/update.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/update.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/form/update.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,8 +2,6 @@
Forms can implement an update() method that will be called before any
form processing has happened:
- >>> import grok
- >>> grok.grok('grok.ftests.form.update')
>>> from grok.ftests.form.update import Mammoth
>>> getRootFolder()["manfred"] = Mammoth()
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/grant.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/grant.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/grant.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,12 +1,8 @@
# -*- coding: latin-1 -*-
"""
-We can define a few permissions with grok.Permission:
+We can define a few permissions with grok.Permission and then take a
+look at them in Zope 3's grant view:
- >>> import grok
- >>> grok.grok('grok.ftests.security.grant')
-
-and then take a look at them in Zope 3's grant view:
-
>>> from zope.testbrowser.testing import Browser
>>> browser = Browser()
>>> browser.handleErrors = False
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/handle_exception.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/handle_exception.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/handle_exception.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -4,8 +4,6 @@
and cause the grok security to fail, we have a simple test here that assures
that we don't hit this:
- >>> import grok
- >>> grok.grok('grok.ftests.security.handle_exception')
>>> from zope.testbrowser.testing import Browser
>>> browser = Browser()
>>> browser.open("http://localhost/@@cave")
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/json.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/json.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/json.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,9 +1,6 @@
"""
Let's test whether require decorators work for json methods.
- >>> import grok
- >>> grok.grok('grok.ftests.security.json')
-
>>> from zope.testbrowser.testing import Browser
>>> browser = Browser()
>>> browser.handleErrors = False
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/require.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/require.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/require.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,4 @@
"""
- >>> import grok
- >>> grok.grok('grok.ftests.security.require')
-
Viewing a protected view with insufficient privileges will yield
Unauthorized:
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/roles.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/roles.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/roles.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,4 @@
"""
- >>> import grok
- >>> grok.grok('grok.ftests.security.roles')
-
Viewing a protected view with insufficient privileges will yield
Unauthorized:
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/xmlrpc.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/xmlrpc.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/security/xmlrpc.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,4 @@
"""
- >>> import grok
- >>> grok.grok('grok.ftests.security.xmlrpc')
-
>>> from grok.ftests.xmlrpc_helper import ServerProxy
>>> server = ServerProxy("http://localhost/")
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverse.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverse.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverse.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,7 @@
implementing a 'traverse' method, but the behavior falls back to
basic container traversal if the 'traverse' method returns None:
- >>> import grok
>>> from grok.ftests.traversal.containertraverse import Herd, Mammoth
- >>> grok.grok('grok.ftests.traversal.containertraverse')
>>> getRootFolder()["herd"] = herd = Herd()
>>> herd['manfred'] = Mammoth('Manfred')
>>> herd['ellie'] = Mammoth('Ellie')
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverser.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverser.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/containertraverser.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -3,9 +3,7 @@
The behavior falls back to basic container traversal if the 'traverse'
method returns None:
- >>> import grok
>>> from grok.ftests.traversal.containertraverser import Herd, Mammoth
- >>> grok.grok('grok.ftests.traversal.containertraverser')
>>> getRootFolder()["herd"] = herd = Herd()
>>> herd['manfred'] = Mammoth('Manfred')
>>> herd['ellie'] = Mammoth('Ellie')
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/items_before_views.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/items_before_views.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/items_before_views.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -4,9 +4,7 @@
method returns None. Normal behaviour also means that the standard
Zope 3 paradigm"items before views" is supported in the fallback.
- >>> import grok
>>> from grok.ftests.traversal.items_before_views import Herd, Mammoth
- >>> grok.grok('grok.ftests.traversal.items_before_views')
>>> getRootFolder()["herd"] = herd = Herd()
>>> herd['manfred'] = Mammoth('Manfred')
>>> herd['ellie'] = Mammoth('Ellie')
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/modeltraverse.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/modeltraverse.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/modeltraverse.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,7 @@
Models can determine how they want to be traversed by
implementing a 'traverse' method:
- >>> import grok
>>> from grok.ftests.traversal.modeltraverse import Herd
- >>> grok.grok('grok.ftests.traversal.modeltraverse')
>>> getRootFolder()["herd"] = Herd('The Big Mammoth Herd')
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,7 @@
Apart from using the ``traverse`` method on a model, you can
also create a separate traverser component:
- >>> import grok
>>> from grok.ftests.traversal.traverser import Herd
- >>> grok.grok('grok.ftests.traversal.traverser')
>>> getRootFolder()["herd"] = Herd('The Big Mammoth Herd')
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser_sets_parent.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser_sets_parent.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/traversal/traverser_sets_parent.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,7 @@
A traverser can set the __parent__ (and __name__) attributes itself,
in which case Grok's traverser won't interfere:
- >>> import grok
>>> from grok.ftests.traversal.traverser_sets_parent import Herd
- >>> grok.grok('grok.ftests.traversal.traverser_sets_parent')
>>> getRootFolder()["herd"] = Herd('The Big Mammoth Herd')
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/application.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/application.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/application.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,6 @@
Views have an application_url() method to easily retrieve the url of the
application::
- >>> import grok
- >>> grok.grok('grok.ftests.url.application')
-
>>> from grok.ftests.url.application import Cave, CaveMan
>>> getRootFolder()['cave'] = cave = Cave()
>>> cave['caveman'] = CaveMan()
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/redirect.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/redirect.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/redirect.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,9 +1,6 @@
"""
Views have a redirect() method to easily create redirects:
- >>> import grok
- >>> grok.grok('grok.ftests.url.redirect')
-
>>> from grok.ftests.url.redirect import Mammoth
>>> getRootFolder()['manfred'] = manfred = Mammoth()
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,9 +2,6 @@
"""
Views have a method that can be used to construct URLs:
- >>> import grok
- >>> grok.grok('grok.ftests.url.url')
-
>>> from grok.ftests.url.url import Herd, Mammoth
>>> herd = Herd()
>>> getRootFolder()['herd'] = herd
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url_function.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url_function.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/url/url_function.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -4,8 +4,6 @@
absolute URL of objects.
>>> from grok import url
- >>> import grok
- >>> grok.grok('grok.ftests.url.url_function')
>>> from grok.ftests.url.url_function import Herd, Mammoth
>>> herd = Herd()
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,12 +2,9 @@
Local Utilities can be registered on subclasses of grok.Site using
grok.local_utility:
- >>> import grok
>>> from zope import component
>>> from grok.ftests.utility.local import *
- >>> grok.grok('grok.ftests.utility.local')
-
>>> cave = Cave()
>>> getRootFolder()["cave"] = cave
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local_override.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local_override.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/local_override.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,12 +2,9 @@
Local Utilities can be registered on subclasses of grok.Site using
grok.local_utility:
- >>> import grok
>>> from zope import component
>>> from grok.ftests.utility.local_override import *
- >>> grok.grok('grok.ftests.utility.local_override')
-
>>> cave = SpikyCave()
>>> getRootFolder()['cave'] = cave
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_class.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_class.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_class.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,11 +2,9 @@
When you try to register multiple classes with the same (interface, name)
combination multiple times using grok.local_utility, we expect an error:
- >>> import grok
>>> from zope import component
>>> from grok.ftests.utility.multiple_class import *
- >>> grok.grok('grok.ftests.utility.multiple_class')
Traceback (most recent call last):
...
GrokError: Conflicting local utility registration
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_directive.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_directive.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/multiple_directive.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,11 +2,9 @@
When you call the grok.local_utility directive multiple times specifying
the same (interface, name) combination, we expect an error:
- >>> import grok
>>> from zope import component
>>> from grok.ftests.utility.multiple_directive import *
- >>> grok.grok('grok.ftests.utility.multiple_directive')
Traceback (most recent call last):
...
GrokError: Conflicting local utility registration
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/public.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/public.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/public.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -4,10 +4,8 @@
that is the site. The name the utility should have in the container can
be controlled using name_in_container:
- >>> import grok
>>> from zope import component
>>> from grok.ftests.utility.public import *
- >>> grok.grok('grok.ftests.utility.public')
>>> cave = Cave()
>>> getRootFolder()["cave"] = cave
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/publicnoncontainer.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/publicnoncontainer.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/publicnoncontainer.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -2,10 +2,8 @@
You cannot use local_utility with 'public' set to True if the site class
isn't a container:
- >>> import grok
>>> from zope import component
>>> from grok.ftests.utility.publicnoncontainer import *
- >>> grok.grok('grok.ftests.utility.publicnoncontainer')
Traceback (most recent call last):
...
GrokError: Cannot set public to True with grok.local_utility as the site
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/subclass.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/subclass.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/utility/subclass.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,12 +1,9 @@
"""
Subclassed sites inherit all local utilities of their base classes:
- >>> import grok
>>> from zope import component
>>> from grok.ftests.utility.subclass import *
- >>> grok.grok('grok.ftests.utility.subclass')
-
>>> cave = BigCave()
>>> getRootFolder()["cave"] = cave
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/argument.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/argument.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/argument.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,5 @@
"""
- >>> import grok
>>> from grok.ftests.view.argument import Mammoth
- >>> grok.grok('grok.ftests.view.argument')
>>> getRootFolder()["manfred"] = Mammoth()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/index.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/index.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/index.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,5 @@
"""
- >>> import grok
>>> from grok.ftests.view.index import Mammoth
- >>> grok.grok('grok.ftests.view.index')
>>> getRootFolder()["manfred"] = Mammoth()
The default view name for a model is 'index':
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/macros.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/macros.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/macros.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,5 @@
"""
- >>> import grok
>>> from grok.ftests.view.macros import Mammoth
- >>> grok.grok('grok.ftests.view.macros')
>>> getRootFolder()["manfred"] = Mammoth()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/view.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/view.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/view/view.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,7 +1,5 @@
"""
- >>> import grok
>>> from grok.ftests.view.view import Mammoth
- >>> grok.grok('grok.ftests.view.view')
>>> getRootFolder()["manfred"] = Mammoth()
>>> from zope.testbrowser.testing import Browser
Modified: grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/xmlrpc/xmlrpc.py
===================================================================
--- grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/xmlrpc/xmlrpc.py 2007-08-24 11:48:12 UTC (rev 79222)
+++ grok/branches/philikon-ftest-layer-does-fixture-setup/src/grok/ftests/xmlrpc/xmlrpc.py 2007-08-24 11:48:48 UTC (rev 79223)
@@ -1,6 +1,4 @@
"""
- >>> import grok
- >>> grok.grok('grok.ftests.xmlrpc.xmlrpc')
>>> from grok.ftests.xmlrpc.xmlrpc import Mammoth
>>> getRootFolder()["Manfred"] = Mammoth()
More information about the Checkins
mailing list