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/