[Checkins] SVN: Sandbox/baijum/bluebream/trunk/ - minimal tests
Baiju M
baiju.m.mail at gmail.com
Sat Jan 2 07:11:36 EST 2010
Log message for revision 107538:
- minimal tests
- Added .egg-info to fix:
http://trac.pythonpaste.org/pythonpaste/ticket/384
Changed:
U Sandbox/baijum/bluebream/trunk/buildout.cfg
U Sandbox/baijum/bluebream/trunk/setup.py
A Sandbox/baijum/bluebream/trunk/src/bluebream/project_template/src/+package+.egg-info/
A Sandbox/baijum/bluebream/trunk/src/bluebream/tests/
A Sandbox/baijum/bluebream/trunk/src/bluebream/tests/__init__.py
A Sandbox/baijum/bluebream/trunk/src/bluebream/tests/bluebream.txt
A Sandbox/baijum/bluebream/trunk/src/bluebream/tests/test_bluebream.py
-=-
Modified: Sandbox/baijum/bluebream/trunk/buildout.cfg
===================================================================
--- Sandbox/baijum/bluebream/trunk/buildout.cfg 2010-01-02 10:31:57 UTC (rev 107537)
+++ Sandbox/baijum/bluebream/trunk/buildout.cfg 2010-01-02 12:11:36 UTC (rev 107538)
@@ -10,4 +10,4 @@
[test]
recipe = zc.recipe.testrunner
-eggs = bluebream
+eggs = bluebream[test]
Modified: Sandbox/baijum/bluebream/trunk/setup.py
===================================================================
--- Sandbox/baijum/bluebream/trunk/setup.py 2010-01-02 10:31:57 UTC (rev 107537)
+++ Sandbox/baijum/bluebream/trunk/setup.py 2010-01-02 12:11:36 UTC (rev 107538)
@@ -38,6 +38,7 @@
package_dir={"": "src"},
zip_safe=False,
install_requires=["PasteScript>=1.7.3"],
+ extras_require={"test": ["zc.buildout"]},
entry_points={
"paste.paster_create_template": ["bluebream = bluebream.template:BlueBream"]},
)
Added: Sandbox/baijum/bluebream/trunk/src/bluebream/tests/__init__.py
===================================================================
--- Sandbox/baijum/bluebream/trunk/src/bluebream/tests/__init__.py (rev 0)
+++ Sandbox/baijum/bluebream/trunk/src/bluebream/tests/__init__.py 2010-01-02 12:11:36 UTC (rev 107538)
@@ -0,0 +1 @@
+# Python Package
Added: Sandbox/baijum/bluebream/trunk/src/bluebream/tests/bluebream.txt
===================================================================
--- Sandbox/baijum/bluebream/trunk/src/bluebream/tests/bluebream.txt (rev 0)
+++ Sandbox/baijum/bluebream/trunk/src/bluebream/tests/bluebream.txt 2010-01-02 12:11:36 UTC (rev 107538)
@@ -0,0 +1,59 @@
+BlueBream
+=========
+
+>>> from paste.script import command
+>>> project = 'sample'
+>>> commands = command.get_commands()
+>>> cmd = commands['create'].load()
+>>> runner = cmd('create')
+>>> option_args = []
+>>> extra_args = ["namespace_package=testname"]
+>>> exit_code = runner.run(option_args + ['-t', 'bluebream', project] + extra_args)
+Selected and implied templates:
+ bluebream#bluebream A Zope project
+<BLANKLINE>
+Variables:
+ egg: sample
+ namespace_package: testname
+ package: sample
+ project: sample
+Creating template bluebream
+Creating directory ./sample
+ Copying bootstrap.py to ./sample/bootstrap.py
+ Copying buildout.cfg_tmpl to ./sample/buildout.cfg
+ Copying debug.ini_tmpl to ./sample/debug.ini
+ Copying deploy.ini_tmpl to ./sample/deploy.ini
+ Recursing into etc
+ Creating ./sample/etc/
+ Copying site.zcml_tmpl to ./sample/etc/site.zcml
+ Copying setup.py_tmpl to ./sample/setup.py
+ Recursing into src
+ Creating ./sample/src/
+ Recursing into +namespace_package+
+ Creating ./sample/src/testname/
+ Copying __init__.py to ./sample/src/testname/__init__.py
+ Recursing into main
+ Creating ./sample/src/testname/main/
+ Copying __init__.py to ./sample/src/testname/main/__init__.py
+ Copying application.zcml_tmpl to ./sample/src/testname/main/application.zcml
+ Copying configure.zcml_tmpl to ./sample/src/testname/main/configure.zcml
+ Copying securitypolicy.zcml_tmpl to ./sample/src/testname/main/securitypolicy.zcml
+ Copying startup.py to ./sample/src/testname/main/startup.py
+ Copying views.py to ./sample/src/testname/main/views.py
+ Recursing into +package+.egg-info
+ Creating ./sample/src/sample.egg-info/
+ Recursing into templates
+ Creating ./sample/templates/
+ Copying zope_conf.in to ./sample/templates/zope_conf.in
+ Recursing into var
+ Creating ./sample/var/
+ Recursing into blob
+ Creating ./sample/var/blob/
+ Recursing into tmp
+ Creating ./sample/var/blob/tmp/
+ Recursing into filestorage
+ Creating ./sample/var/filestorage/
+ Recursing into log
+ Creating ./sample/var/log/
+ Copying versions.cfg to ./sample/versions.cfg
+Running python setup.py egg_info
Added: Sandbox/baijum/bluebream/trunk/src/bluebream/tests/test_bluebream.py
===================================================================
--- Sandbox/baijum/bluebream/trunk/src/bluebream/tests/test_bluebream.py (rev 0)
+++ Sandbox/baijum/bluebream/trunk/src/bluebream/tests/test_bluebream.py 2010-01-02 12:11:36 UTC (rev 107538)
@@ -0,0 +1,36 @@
+##############################################################################
+#
+# Copyright (c) 2010 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+
+import re
+import doctest
+import zc.buildout.testing
+from zope.testing import renormalizing
+
+
+def easy_install_SetUp(test):
+ zc.buildout.testing.buildoutSetUp(test)
+
+
+def test_suite():
+ return doctest.DocFileSuite(
+ 'bluebream.txt',
+ setUp=easy_install_SetUp,
+ tearDown=zc.buildout.testing.buildoutTearDown,
+ checker=renormalizing.RENormalizing([
+ zc.buildout.testing.normalize_path,
+ zc.buildout.testing.normalize_endings,
+ zc.buildout.testing.normalize_script,
+ zc.buildout.testing.normalize_egg_py,
+ (re.compile('Running .*python.* setup.py'), 'Running python setup.py'),
+ ]))
More information about the checkins
mailing list