[Checkins] SVN: grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/base Remove no longer applicable tests (functionality was removed from Martian, but tests in Grok weren't updated yet)

Philipp von Weitershausen philikon at philikon.de
Sat May 3 09:51:07 EDT 2008


Log message for revision 86211:
  Remove no longer applicable tests (functionality was removed from Martian, but tests in Grok weren't updated yet)

Changed:
  U   grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/base.py
  D   grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/basecontext.py

-=-
Modified: grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/base.py
===================================================================
--- grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/base.py	2008-05-03 13:39:57 UTC (rev 86210)
+++ grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/base.py	2008-05-03 13:51:07 UTC (rev 86211)
@@ -1,23 +1,13 @@
 """
-Base classes shouldn't be grokked.
+Base classes shouldn't be grokked. The way is to use the
+'grok.baseclass' directive on the class itself.
 
-One way to indicate that something is a base class is by postfixing the
-classname with 'Base'. Another way is to use the 'grok.baseclass' directive
-on the class itself.
-
   >>> grok.testing.grok(__name__)
 
   >>> from zope.publisher.browser import TestRequest
   >>> request = TestRequest()
   >>> from zope import component
   >>> model = ModelBase()
-  >>> view = component.getMultiAdapter((model, request), name='viewbase')
-  Traceback (most recent call last):
-    ...
-  ComponentLookupError: ((<grok.tests.baseclass.base.ModelBase object at 0x...>,
-  <zope.publisher.browser.TestRequest instance ...>),
-  <InterfaceClass zope.interface.Interface>,
-  'viewbase')
 
   >>> view = component.getMultiAdapter((model, request), name='anotherview')
   Traceback (most recent call last):
@@ -33,10 +23,6 @@
 class ModelBase(grok.Model):
     pass
 
-class ViewBase(grok.View):
-    def render(self):
-        return "hello world"
-
 class AnotherView(grok.View):
     grok.baseclass()
     

Deleted: grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/basecontext.py
===================================================================
--- grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/basecontext.py	2008-05-03 13:39:57 UTC (rev 86210)
+++ grok/branches/jw-philipp-using-ndir-directives/src/grok/tests/baseclass/basecontext.py	2008-05-03 13:51:07 UTC (rev 86211)
@@ -1,34 +0,0 @@
-"""
-A base class of something that can be a context (such as a model) can
-function as a module-level context, and thus can have views associated
-with it.
-
-  >>> grok.testing.grok(__name__)
-
-  >>> from zope.publisher.browser import TestRequest
-  >>> request = TestRequest()
-  >>> from zope import component
-  >>> model = ModelBase()
-  >>> view = component.getMultiAdapter((model, request), name='viewbase')
-  Traceback (most recent call last):
-    ...
-  ComponentLookupError: ((<grok.tests.baseclass.basecontext.ModelBase object at 0x...>,
-  <zope.publisher.browser.TestRequest instance ...>),
-  <InterfaceClass zope.interface.Interface>,
-  'viewbase')
-  >>> view = component.getMultiAdapter((model, request), name='realview')
-  >>> view.render()
-  'hello world'
-"""
-
-import grok
-
-class ModelBase(grok.Model):
-    pass
-
-class ViewBase(grok.View):    
-    def render(self):
-        return "hello world"
-
-class RealView(ViewBase):
-    pass



More information about the Checkins mailing list