[Checkins] SVN: grokproject/trunk/tests_alternative_release_url.txt remove alternative release url as the feature has been replaced by the much simpler --version-url option
Jan-Wijbrand Kolman
janwijbrand at gmail.com
Mon Oct 25 08:01:23 EDT 2010
Log message for revision 117846:
remove alternative release url as the feature has been replaced by the much simpler --version-url option
Changed:
D grokproject/trunk/tests_alternative_release_url.txt
-=-
Deleted: grokproject/trunk/tests_alternative_release_url.txt
===================================================================
--- grokproject/trunk/tests_alternative_release_url.txt 2010-10-25 11:29:53 UTC (rev 117845)
+++ grokproject/trunk/tests_alternative_release_url.txt 2010-10-25 12:01:23 UTC (rev 117846)
@@ -1,72 +0,0 @@
-Grokproject with alternative release URL
-========================================
-
-Providing an alternative release URL for grokproject is useful if you need to
-have your own local mirror for grok.
-
-In this test we will use an alternative release URL for grokproject. It is a
-"file:///" URL pointing to a directory with a fake set of grok release
-information files:
-
- >>> cd(testdir)
- >>> import os.path
- >>> fake_release = os.path.join(testdir, 'fake_release')
- >>> os.mkdir(fake_release)
- >>> touch(fake_release, 'current', data='grok-0.555.cfg')
- >>> touch(fake_release, 'grok-0.555.cfg',
- ... data='[versions]\ngrok = 0.555\n')
- >>> ls(fake_release)
- current
- grok-0.555.cfg
- >>> cat(fake_release, 'current')
- grok-0.555.cfg
- >>> cat(fake_release, 'grok-0.555.cfg')
- [versions]
- grok = 0.555
- <BLANKLINE>
- >>> alt_url = 'file://' + os.path.join(fake_release, '')
-
-Let's use paster, with a "file:///" url pointing to the fake grok release. We
-won't run buildout because the version file is not actually valid:
-
- >>> paster = [os.path.join(current_dir, 'bin', 'paster')]
- >>> paster_params = ('create -t grok --no-interactive -o'.split() +
- ... [testdir])
- >>> grok_params = ('grokexample user=a passwd=a run_buildout=false '
- ... 'grok_release_url=' + alt_url).split()
- >>> sh(paster + paster_params + grok_params)
- ['.../bin/paster', 'create', '-t', 'grok', '--no-interactive',
- '-o', ... 'grokexample', 'user=a', 'passwd=a', 'run_buildout=false',
- 'grok_release_url=file:///.../fake_release/']
- ...
-
-Let's check the contents:
-
- >>> package_dir = os.path.join(testdir, 'grokexample')
- >>> print open(os.path.join(package_dir, 'buildout.cfg')).read()
- [buildout]
- extends = file:///.../fake_release/0.555/versions.cfg
- extends-cache = extends-cache
- find-links = file:///.../fake_release/0.555/eggs/
- ...
-
- >>> ls(package_dir)
- bootstrap.py
- buildout.cfg
- etc
- extends-cache
- log
- setup.py
- src
-
- >>> software_dir = os.path.join(package_dir, 'src', 'grokexample')
- >>> ls(software_dir)
- __init__.py
- app.py
- app.txt
- app_templates
- configure.zcml
- ftesting.zcml
- static
- tests.py
-
More information about the checkins
mailing list