[Checkins] SVN: zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/ Added a failing test case to demonstrate the issue
Baiju M
baiju.m.mail at gmail.com
Mon Mar 15 04:36:47 EDT 2010
Log message for revision 109968:
Added a failing test case to demonstrate the issue
Changed:
A zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/project_name_issue.txt
U zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/tests.py
-=-
Added: zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/project_name_issue.txt
===================================================================
--- zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/project_name_issue.txt (rev 0)
+++ zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/project_name_issue.txt 2010-03-15 08:36:47 UTC (rev 109968)
@@ -0,0 +1,50 @@
+Create a recipe egg with underscope(_) in name of egg:
+
+ >>> mkdir('foo_bar')
+ >>> write('foo_bar', 'recipe.py',
+ ... '''
+ ... class Recipe:
+ ... def __init__(*a): pass
+ ... def install(self):
+ ... print 'recipe v1'
+ ... return ()
+ ... update = install
+ ... ''')
+ >>> write('foo_bar', 'setup.py',
+ ... '''
+ ... from setuptools import setup
+ ... setup(name='foo_bar', version='1', py_modules=['recipe'],
+ ... entry_points={'zc.buildout': ['default = recipe:Recipe']},
+ ... )
+ ... ''')
+
+Create the binary egg:
+
+ >>> print system(buildout+' setup foo_bar bdist_egg'), # doctest: +ELLIPSIS
+ Running setup script 'foo_bar/setup.py'.
+ ...
+
+Create a buildout configuration to test:
+
+ >>> write('buildout.cfg',
+ ... '''
+ ... [buildout]
+ ... parts = foo_bar
+ ... find-links = %s
+ ... versions = versions
+ ... allow-picked-versions = false
+ ... [foo_bar]
+ ... recipe = foo_bar
+ ... [versions]
+ ... foo_bar = 1
+ ... setuptools = 0.6c11
+ ... ''' % join('foo_bar', 'dist'))
+
+Run the buildout:
+
+ >>> print system(buildout),
+ Getting distribution for 'foo-bar'.
+ Got foo-bar 1.
+ Installing foo_bar.
+ recipe v1
+
Modified: zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/tests.py
===================================================================
--- zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/tests.py 2010-03-15 08:35:12 UTC (rev 109967)
+++ zc.buildout/branches/baijum-project-name-with-underscore/src/zc/buildout/tests.py 2010-03-15 08:36:47 UTC (rev 109968)
@@ -2858,6 +2858,7 @@
test_suite = [
doctest.DocFileSuite(
'buildout.txt', 'runsetup.txt', 'repeatable.txt', 'setup.txt',
+ 'project_name_issue.txt',
setUp=zc.buildout.testing.buildoutSetUp,
tearDown=zc.buildout.testing.buildoutTearDown,
checker=renormalizing.RENormalizing([
More information about the checkins
mailing list