[Checkins] SVN: grok/branches/gotcha-configuration-actions/src/grok/ Move a test that depends on grok's component setup (the site handler) from tests

Philipp von Weitershausen philikon at philikon.de
Sat Oct 27 12:06:54 EDT 2007


Log message for revision 81134:
  Move a test that depends on grok's component setup (the site handler) from tests
  to ftests (where it belongs).
  
  This branch should be done now. Let's test it and get ready to merge it.
  

Changed:
  A   grok/branches/gotcha-configuration-actions/src/grok/ftests/site/
  D   grok/branches/gotcha-configuration-actions/src/grok/ftests/site/site.py
  A   grok/branches/gotcha-configuration-actions/src/grok/ftests/site/site.py
  U   grok/branches/gotcha-configuration-actions/src/grok/ftests/test_grok_functional.py
  D   grok/branches/gotcha-configuration-actions/src/grok/tests/site/
  U   grok/branches/gotcha-configuration-actions/src/grok/tests/test_grok.py

-=-
Copied: grok/branches/gotcha-configuration-actions/src/grok/ftests/site (from rev 80784, grok/branches/gotcha-configuration-actions/src/grok/tests/site)

Deleted: grok/branches/gotcha-configuration-actions/src/grok/ftests/site/site.py
===================================================================
--- grok/branches/gotcha-configuration-actions/src/grok/tests/site/site.py	2007-10-10 12:04:07 UTC (rev 80784)
+++ grok/branches/gotcha-configuration-actions/src/grok/ftests/site/site.py	2007-10-27 16:06:53 UTC (rev 81134)
@@ -1,51 +0,0 @@
-"""
-A site can be created by mixing in grok.Site into a grok.Model or
-grok.Container.
-
-  >>> grok.tests.grok(__name__)
-
-  >>> from zope import interface
-  >>> from zope.app.component.interfaces import IPossibleSite, ISite
-  >>> manfred = Mammoth()
-  >>> IPossibleSite.providedBy(manfred)
-  True
-  >>> herd = Herd()
-  >>> IPossibleSite.providedBy(herd)
-  True
-  >>> nonsite = NonSite()
-  >>> IPossibleSite.providedBy(nonsite)
-  False
-  >>> nonsitecontainer = NonSiteContainer()
-  >>> IPossibleSite.providedBy(nonsitecontainer)
-  False
-
-While manfred and herd are possible sites, they are not yet sites;
-
-  >>> ISite.providedBy(manfred)
-  False
-  >>> ISite.providedBy(herd)
-  False
-  
-When a site is added to a container it will be initialized as a site (
-when the ObjectAddedEvent is fired):
-
-  >>> nonsitecontainer['manfred'] = manfred
-  >>> ISite.providedBy(manfred)
-  True
-  >>> nonsitecontainer['herd'] = herd
-  >>> ISite.providedBy(herd)
-  True
-"""
-import grok
-
-class Mammoth(grok.Model, grok.Site):
-    pass
-
-class Herd(grok.Container, grok.Site):
-    pass
-
-class NonSite(grok.Model):
-    pass
-
-class NonSiteContainer(grok.Container):
-    pass

Copied: grok/branches/gotcha-configuration-actions/src/grok/ftests/site/site.py (from rev 81133, grok/branches/gotcha-configuration-actions/src/grok/tests/site/site.py)
===================================================================
--- grok/branches/gotcha-configuration-actions/src/grok/ftests/site/site.py	                        (rev 0)
+++ grok/branches/gotcha-configuration-actions/src/grok/ftests/site/site.py	2007-10-27 16:06:53 UTC (rev 81134)
@@ -0,0 +1,49 @@
+"""
+A site can be created by mixing in grok.Site into a grok.Model or
+grok.Container.
+
+  >>> from zope import interface
+  >>> from zope.app.component.interfaces import IPossibleSite, ISite
+  >>> manfred = Mammoth()
+  >>> IPossibleSite.providedBy(manfred)
+  True
+  >>> herd = Herd()
+  >>> IPossibleSite.providedBy(herd)
+  True
+  >>> nonsite = NonSite()
+  >>> IPossibleSite.providedBy(nonsite)
+  False
+  >>> nonsitecontainer = NonSiteContainer()
+  >>> IPossibleSite.providedBy(nonsitecontainer)
+  False
+
+While manfred and herd are possible sites, they are not yet sites;
+
+  >>> ISite.providedBy(manfred)
+  False
+  >>> ISite.providedBy(herd)
+  False
+  
+When a site is added to a container it will be initialized as a site
+(when the ObjectAddedEvent is fired):
+
+  >>> nonsitecontainer['manfred'] = manfred
+  >>> ISite.providedBy(manfred)
+  True
+  >>> nonsitecontainer['herd'] = herd
+  >>> ISite.providedBy(herd)
+  True
+"""
+import grok
+
+class Mammoth(grok.Model, grok.Site):
+    pass
+
+class Herd(grok.Container, grok.Site):
+    pass
+
+class NonSite(grok.Model):
+    pass
+
+class NonSiteContainer(grok.Container):
+    pass

Modified: grok/branches/gotcha-configuration-actions/src/grok/ftests/test_grok_functional.py
===================================================================
--- grok/branches/gotcha-configuration-actions/src/grok/ftests/test_grok_functional.py	2007-10-27 16:05:04 UTC (rev 81133)
+++ grok/branches/gotcha-configuration-actions/src/grok/ftests/test_grok_functional.py	2007-10-27 16:06:53 UTC (rev 81134)
@@ -50,7 +50,7 @@
 def test_suite():
     suite = unittest.TestSuite()
     for name in ['view', 'staticdir', 'xmlrpc', 'traversal', 'form', 'url',
-                 'security', 'utility', 'catalog', 'admin']:
+                 'security', 'utility', 'catalog', 'admin', 'site']:
         suite.addTest(suiteFromPackage(name))
     return suite
 

Modified: grok/branches/gotcha-configuration-actions/src/grok/tests/test_grok.py
===================================================================
--- grok/branches/gotcha-configuration-actions/src/grok/tests/test_grok.py	2007-10-27 16:05:04 UTC (rev 81133)
+++ grok/branches/gotcha-configuration-actions/src/grok/tests/test_grok.py	2007-10-27 16:06:53 UTC (rev 81134)
@@ -44,7 +44,7 @@
     suite = unittest.TestSuite()
     for name in ['adapter', 'error', 'view', 'event', 'security', 'catalog',
                  'zcml', 'static', 'utility', 'xmlrpc', 'json', 'container',
-                 'traversal', 'form', 'site', 'grokker', 'directive', 'util',
+                 'traversal', 'form', 'grokker', 'directive', 'util',
                  'baseclass', 'annotation', 'application']:
         suite.addTest(suiteFromPackage(name))
     return suite



More information about the Checkins mailing list