[Checkins] SVN: megrok.strictrequire/trunk/ Update to work with grok 1.8.

Jan-Jaap Driessen jdriessen at thehealthagency.com
Tue Jul 19 11:58:50 EDT 2011


Log message for revision 122289:
  Update to work with grok 1.8.

Changed:
  U   megrok.strictrequire/trunk/CHANGES.txt
  U   megrok.strictrequire/trunk/setup.py
  U   megrok.strictrequire/trunk/src/megrok/strictrequire/meta.py
  U   megrok.strictrequire/trunk/src/megrok/strictrequire/tests/checkrequire.txt

-=-
Modified: megrok.strictrequire/trunk/CHANGES.txt
===================================================================
--- megrok.strictrequire/trunk/CHANGES.txt	2011-07-19 12:53:38 UTC (rev 122288)
+++ megrok.strictrequire/trunk/CHANGES.txt	2011-07-19 15:58:49 UTC (rev 122289)
@@ -4,7 +4,7 @@
 0.5 (unreleased)
 ----------------
 
-- Nothing changed yet.
+- Reflect recent changes in grok 1.8.
 
 
 0.4 (2011-07-11)

Modified: megrok.strictrequire/trunk/setup.py
===================================================================
--- megrok.strictrequire/trunk/setup.py	2011-07-19 12:53:38 UTC (rev 122288)
+++ megrok.strictrequire/trunk/setup.py	2011-07-19 15:58:49 UTC (rev 122289)
@@ -30,7 +30,7 @@
     zip_safe=False,
     install_requires=[
         'setuptools',
-        'grok',
+        'grok >= 1.8',
         ],
     extras_require = {'test': tests_require},
     tests_require=tests_require,

Modified: megrok.strictrequire/trunk/src/megrok/strictrequire/meta.py
===================================================================
--- megrok.strictrequire/trunk/src/megrok/strictrequire/meta.py	2011-07-19 12:53:38 UTC (rev 122288)
+++ megrok.strictrequire/trunk/src/megrok/strictrequire/meta.py	2011-07-19 15:58:49 UTC (rev 122289)
@@ -40,6 +40,21 @@
     martian.component(grok.Viewlet)
 
 
+class CheckRequireGrokkerForm(CheckRequireGrokker):
+    """Ensure every grok.Form has a grok.require directive"""
+    martian.component(grok.Form)
+
+
+class CheckRequireGrokkerAddForm(CheckRequireGrokker):
+    """Ensure every grok.AddForm has a grok.require directive"""
+    martian.component(grok.AddForm)
+
+
+class CheckRequireGrokkerEditForm(CheckRequireGrokker):
+    """Ensure every grok.EditForm has a grok.require directive"""
+    martian.component(grok.EditForm)
+
+
 class CheckRequireRESTGrokker(martian.MethodGrokker):
     """Ensure every grok.REST has a grok.require directive"""
     martian.component(grok.REST)

Modified: megrok.strictrequire/trunk/src/megrok/strictrequire/tests/checkrequire.txt
===================================================================
--- megrok.strictrequire/trunk/src/megrok/strictrequire/tests/checkrequire.txt	2011-07-19 12:53:38 UTC (rev 122288)
+++ megrok.strictrequire/trunk/src/megrok/strictrequire/tests/checkrequire.txt	2011-07-19 15:58:49 UTC (rev 122289)
@@ -26,7 +26,7 @@
     <class 'megrok.strictrequire.tests.fixtures.NoRequireViewlet'>
     to use the grok.require directive!
 
-Ditto for grok.Fornm, grok.AddForm. grok.EditForm, grok.XMLRPC, grok.JSON,
+Ditto for grok.Form, grok.AddForm. grok.EditForm, grok.XMLRPC, grok.JSON,
 grok.REST components::
 
     >>> from megrok.strictrequire.tests.fixtures import (



More information about the checkins mailing list