[Checkins] SVN: zope.app.form/trunk/ - Depending on zope.schema>=3.5a1 which uses the builtin ``set`` instead of the

Christian Zagrodnick cz at gocept.com
Wed Nov 26 04:30:59 EST 2008


Log message for revision 93357:
  - Depending on zope.schema>=3.5a1 which uses the builtin ``set`` instead of the
    ``sets`` module.
    
  Not backporting to 3.6 since I think 3.6 should work with zope.schema 3.4,
  correct me if I'm wrong.
  
  

Changed:
  U   zope.app.form/trunk/CHANGES.txt
  U   zope.app.form/trunk/setup.py
  U   zope.app.form/trunk/src/zope/app/form/browser/source.txt
  U   zope.app.form/trunk/src/zope/app/form/browser/tests/test_itemswidget.py

-=-
Modified: zope.app.form/trunk/CHANGES.txt
===================================================================
--- zope.app.form/trunk/CHANGES.txt	2008-11-25 23:55:23 UTC (rev 93356)
+++ zope.app.form/trunk/CHANGES.txt	2008-11-26 09:30:59 UTC (rev 93357)
@@ -5,7 +5,8 @@
 3.7.0 (unreleased)
 ==================
 
-- ...
+- Depending on zope.schema>=3.5a1 which uses the builtin ``set`` instead of the
+  ``sets`` module.
 
 3.6.3 (2008-10-15)
 ==================

Modified: zope.app.form/trunk/setup.py
===================================================================
--- zope.app.form/trunk/setup.py	2008-11-25 23:55:23 UTC (rev 93356)
+++ zope.app.form/trunk/setup.py	2008-11-26 09:30:59 UTC (rev 93357)
@@ -77,7 +77,7 @@
           "zope.interface",
           "zope.proxy",
           "zope.publisher",
-          "zope.schema",
+          "zope.schema>=3.5a1",
           "zope.security",
           "zope.app.basicskin",
           "zope.location",

Modified: zope.app.form/trunk/src/zope/app/form/browser/source.txt
===================================================================
--- zope.app.form/trunk/src/zope/app/form/browser/source.txt	2008-11-25 23:55:23 UTC (rev 93356)
+++ zope.app.form/trunk/src/zope/app/form/browser/source.txt	2008-11-26 09:30:59 UTC (rev 93357)
@@ -463,13 +463,13 @@
   >>> request.form['field.dogSet-empty-marker'] = '1'
   >>> request.form['field.dogSet'] = ['bGFzc2ll']
   >>> widget.getInputValue()
-  Set(['lassie'])
+  set(['lassie'])
 
 Select two items::
 
   >>> request.form['field.dogSet'] = ['c3BvdA==', 'bGFzc2ll']
   >>> widget.getInputValue()
-  Set(['spot', 'lassie'])
+  set(['spot', 'lassie'])
 
 The rendered widget (still with the two items selected) looks like this::
 

Modified: zope.app.form/trunk/src/zope/app/form/browser/tests/test_itemswidget.py
===================================================================
--- zope.app.form/trunk/src/zope/app/form/browser/tests/test_itemswidget.py	2008-11-25 23:55:23 UTC (rev 93356)
+++ zope.app.form/trunk/src/zope/app/form/browser/tests/test_itemswidget.py	2008-11-26 09:30:59 UTC (rev 93357)
@@ -15,7 +15,6 @@
 
 $Id$
 """
-import sets
 import unittest
 
 from zope.interface import Interface, implements
@@ -484,10 +483,10 @@
         self._field = ICollector.get('letters')
         widget = self._makeWidget(form={'field.letters-empty-marker': '1'})
         widget.setPrefix('field.')
-        self.assertEqual(widget.getInputValue(), sets.Set())
+        self.assertEqual(widget.getInputValue(), set([]))
         widget = self._makeWidget(form={'field.letters': ['token2', 'token3']})
         widget.setPrefix('field.')
-        self.assertEqual(widget.getInputValue(), sets.Set(['two', 'three']))
+        self.assertEqual(widget.getInputValue(), set(['two', 'three']))
 
         self._field = ICollector.get('frozenLetters')
         widget = self._makeWidget(form={'field.frozenLetters-empty-marker':



More information about the Checkins mailing list