[Checkins] SVN: grokproject/trunk/tests_paste.txt remove references to zdaemon way of starting paster serve. test cleanups

Jan-Jaap Driessen jdriessen at thehealthagency.com
Mon Apr 19 05:26:50 EDT 2010


Log message for revision 111068:
  remove references to zdaemon way of starting paster serve. test cleanups
  

Changed:
  U   grokproject/trunk/tests_paste.txt

-=-
Modified: grokproject/trunk/tests_paste.txt
===================================================================
--- grokproject/trunk/tests_paste.txt	2010-04-19 09:26:20 UTC (rev 111067)
+++ grokproject/trunk/tests_paste.txt	2010-04-19 09:26:50 UTC (rev 111068)
@@ -21,10 +21,8 @@
 Then use paster. Eggs are placed in our freshly created eggs directory::
 
     >>> paster = current_dir + '/bin/paster'
-    >>> parms = 'create -t grok GrokExample user=a passwd=a grokversion=0.14.1'
-    >>> parms = 'create -t grok GrokExample user=a passwd=a grokversion=1.1a2'
-    >>> sh([paster] + parms.split() +
-    ...    ['eggs_dir=%s' % eggsdir, '--no-interactive'])
+    >>> params = ['create','-t', 'grok', 'GrokExample', 'user=a', 'passwd=a']
+    >>> sh([paster] + params + ['eggs_dir=%s' % eggsdir, '--no-interactive'])
     ['/.../bin/paster', 'create', '-t', 'grok', 'GrokExample', 
      'user=a', 'passwd=a', ...
     ...
@@ -37,13 +35,13 @@
     bin
     bootstrap.py
     buildout.cfg
+    cache
     develop-eggs
     etc
     parts
     setup.py
     src
     var
-    versions.cfg
 
     >>> software_dir = os.path.join(package_dir, 'src', 'grokexample')
     >>> ls(software_dir)
@@ -58,23 +56,22 @@
 
     >>> bin_dir = os.path.join(package_dir, 'bin')
     >>> ls(bin_dir)
-    buildout...
-    grokexample-ctl...
-    grokexample-debug...
-    i18nextract...
-    i18nmergeall...
-    i18nstats...
-    paster...
-    python-console...
-    test...
-    zpasswd...
+    buildout
+    grokexample-debug
+    i18ncompile
+    i18nextract
+    i18nmergeall
+    i18nstats
+    paster
+    python-console
+    test
+    zpasswd
 
     >>> etc_dir = os.path.join(package_dir, 'parts', 'etc')
     >>> ls(etc_dir)
     debug.ini
     deploy.ini
     site.zcml
-    zdaemon.conf
     zope.conf
 
 In the generated configuration files paths are set to local paths::
@@ -98,17 +95,20 @@
     site-definition ...GrokExample/parts/etc/site.zcml
     ...
 
-We used the ``--grokversion`` parameter. Therefore we got the Grok
-version requested::
+We can influence the version of grok to be installed by using the
+``grokversion`` parameter. 
 
-    >>> versions_cfg = os.path.join(package_dir, 'versions.cfg')
-    >>> print open(versions_cfg, 'rb').read()
-    # This file contains a list of versions of the various grok modules that
-    # belong together.
-    # It was downloaded from http://grok.zope.org/releaseinfo/grok-...cfg
-    # when this project was created.
+    >>> params += ['grokversion=1.1rc1']
+    >>> sh([paster] + params + ['eggs_dir=%s' % eggsdir, '--no-interactive'])
+    ['/.../bin/paster', 'create', '-t', 'grok', 'GrokExample', 'grokversion=1.1rc1',
     ...
 
+    >>> cat('buildout_cfg')
+    [buildout]
+    ...
+    extends = http://grok.zope.org/releaseinfo/grok-1.1rc1.cfg
+    ...
+
 The password given is stored SHA1 encoded::
 
     >>> site_zcml_in = os.path.join(package_dir, 'etc', 
@@ -163,15 +163,15 @@
     >>> pot_file = os.path.join(software_dir, 'locales', 'grokexample.pot')
     >>> print open(pot_file, 'r').read()
     ####...
-    #: src/grokexample/translatable.py:6
+    #: grokexample/translatable.py:6
     msgid "mytitle"
     msgstr ""
     <BLANKLINE>
-    #: src/grokexample/translatable.py:7
+    #: grokexample/translatable.py:7
     msgid "description"
     msgstr ""
     <BLANKLINE>
-    #: src/grokexample/translatable.py:8
+    #: grokexample/translatable.py:8
     msgid "name"
     msgstr ""
 
@@ -251,12 +251,15 @@
     Updating zope_conf.
     Updating mkdirs.
     Updating zpasswd.
-    Updating zdaemon_conf.
     Updating deploy_ini.
     Updating debug_ini.
     Updating data.
     Updating log.
+    *************** PICKED VERSIONS ****************
+    [versions]
     <BLANKLINE>
+    *************** /PICKED VERSIONS ***************
+    <BLANKLINE>
 
 Using the generated `bootstrap` script
 --------------------------------------
@@ -282,30 +285,3 @@
     >>> 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