[Checkins] SVN: grokproject/trunk/tests_paste.txt Add test for new egg filter.

Uli Fouquet uli at gnufix.de
Sat Apr 11 12:09:03 EDT 2009


Log message for revision 99130:
  Add test for new egg filter.

Changed:
  U   grokproject/trunk/tests_paste.txt

-=-
Modified: grokproject/trunk/tests_paste.txt
===================================================================
--- grokproject/trunk/tests_paste.txt	2009-04-11 16:08:25 UTC (rev 99129)
+++ grokproject/trunk/tests_paste.txt	2009-04-11 16:09:03 UTC (rev 99130)
@@ -277,3 +277,31 @@
     >>> cd(tempdir)
     >>> rmdir('GrokExample')
     >>> maybe_rmdir(eggsdir)
+
+Generate consistent versions.cfg
+--------------------------------
+
+It can happen, that some egg defined in the downloaded versions.cfg
+file (Groks "KGS") is also set in our local versions.cfg
+extensions. In this case we only want to get the version from Grok.
+
+We can show this with the grok 1.0a2 versions.cfg, which includes
+grokui.admin:
+
+    >>> import urllib2
+    >>> url = 'http://grok.zope.org/releaseinfo/grok-1.0a2.cfg'
+    >>> versions_cfg = urllib2.urlopen(url).read()
+    >>> print versions_cfg
+    [versions]
+    ...
+    grokui.admin = ...
+    ...
+
+Normally, grokproject would also include a grokui.admin version
+setting, but after scanning the original versions.cfg, it is skipped:
+
+    >>> from grokproject.utils import extend_versions_cfg
+    >>> additions = extend_versions_cfg(versions_cfg)
+    >>> 'grokui.admin' in additions
+    False
+



More information about the Checkins mailing list