r13790 - in MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui: . Products/AutocompleteWidget Products/AutocompleteWidget/tests
"Godefroid Chapelle" <[email protected]> Wed, 07 Sep 2011 13:59:59 +0000
| Newsgroups | gmane.comp.web.zope.plone.archetypes.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: gotcha
Date: Wed Sep 7 13:59:58 2011
New Revision: 13790
Added:
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/testing.py
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/testing.zcml
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/tests/
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/tests/__init__.py
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/tests/test_widget.py
Modified:
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Makefile
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/buildout.cfg
MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/setup.py
Log:
add tests infrastructure
Modified: MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Makefile
==============================================================================
--- MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Makefile (original)
+++ MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Makefile Wed Sep 7 13:59:58 2011
@@ -1,6 +1,7 @@
#!/usr/bin/make
#
-all: bin/instance omelette test
+test: bin/test
+ ./bin/test
bin/python:
virtualenv-2.6 --no-site-packages .
@@ -9,18 +10,18 @@
./bin/python bootstrap.py
bin/test: bin/buildout buildout.cfg setup.py
- ./bin/buildout -vt 5 install test
+ ./bin/buildout -Nvt 5 install test
bin/instance: bin/buildout buildout.cfg setup.py
- ./bin/buildout -vt 5 install instance
+ ./bin/buildout -Nvt 5 install instance
parts/omelette: bin/buildout buildout.cfg setup.py
- ./bin/buildout -vt 5 install omelette
+ ./bin/buildout -Nvt 5 install omelette
-.PHONY: test instance cleanall omelette
+.PHONY: test instance cleanall omelette all
-test: bin/test
- ./bin/test
+all: bin/buildout
+ ./bin/buildout -Nvt 5
omelette: parts/omelette
Added: MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/testing.py
==============================================================================
--- (empty file)
+++ MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/testing.py Wed Sep 7 13:59:58 2011
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+from plone.testing import z2, zca
+from plone.app.testing import PloneWithPackageLayer
+from plone.app.testing import IntegrationTesting, FunctionalTesting
+import Products.urban
+
+
+AUTOCOMPLETE_ZCML = zca.ZCMLSandbox(filename="testing.zcml",
+ package=Products.urban,
+ name='AUTOCOMPLETE_ZCML')
+
+AUTOCOMPLETE_Z2 = z2.IntegrationTesting(bases=(z2.STARTUP, AUTOCOMPLETE_ZCML),
+ name='AUTOCOMPLETE_Z2')
+
+AUTOCOMPLETE = PloneWithPackageLayer(
+ zcml_filename="testing.zcml",
+ zcml_package=Products.AutocompleteWidget,
+ gs_profile_id='Products.AutocompleteWidget:default',
+ name="AUTOCOMPLETE")
+
+AUTOCOMPLETE_INTEGRATION = IntegrationTesting(
+ bases=(AUTOCOMPLETE,), name="AUTOCOMPLETE_INTEGRATION")
+
+AUTOCOMPLETE_FUNCTIONAL = FunctionalTesting(
+ bases=(AUTOCOMPLETE,), name="AUTOCOMPLETE_FUNCTIONAL")
Added: MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/testing.zcml
==============================================================================
--- (empty file)
+++ MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/testing.zcml Wed Sep 7 13:59:58 2011
@@ -0,0 +1,7 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ i18n_domain="plone">
+
+ <include file="configure.zcml" />
+
+</configure>
Added: MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/tests/__init__.py
==============================================================================
Added: MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/tests/test_widget.py
==============================================================================
--- (empty file)
+++ MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/Products/AutocompleteWidget/tests/test_widget.py Wed Sep 7 13:59:58 2011
@@ -0,0 +1,7 @@
+import unittest2
+
+
+class WidgetTestCase(unittest2.TestCase):
+
+ def testDummy(self):
+ self.assertTrue(False)
Modified: MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/buildout.cfg
==============================================================================
--- MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/buildout.cfg (original)
+++ MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/buildout.cfg Wed Sep 7 13:59:58 2011
@@ -18,6 +18,8 @@
extends =
http://dist.plone.org/release/4.1/versions.cfg
+versions = versions
+
# Add additional egg download sources here. dist.plone.org contains archives
# of Plone packages.
find-links =
@@ -33,6 +35,9 @@
# repository mr.developer will handle this automatically for you
develop = .
+[versions]
+plone.app.testing = 4.0.2
+
[sources]
# Create bin/instance command to manage Zope start up and shutdown
@@ -73,7 +78,7 @@
recipe = zc.recipe.testrunner
defaults = ['--auto-color', '--auto-progress']
eggs =
- Products.AutocompleteWidget
+ Products.AutocompleteWidget [test]
environment = testenv
[testenv]
Modified: MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/setup.py
==============================================================================
--- MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/setup.py (original)
+++ MoreFieldsAndWidgets/Products.AutocompleteWidget/branches/jqueryui/setup.py Wed Sep 7 13:59:58 2011
@@ -22,6 +22,9 @@
namespace_packages=['Products'],
include_package_data=True,
zip_safe=False,
+ extras_require=dict(
+ test=['unittest2', 'zope.testing', 'plone.testing',
+ 'plone.app.testing']),
install_requires=[
'setuptools',
'Plone',
------------------------------------------------------------------------------
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/