r13359 - in MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid: . src/archetypes/referencebrowserwidget/browser src/archetypes/referencebrowserwidget/tests

"Jean-Michel FRANCOIS" <[email protected]>
Newsgroups gmane.comp.web.zope.plone.archetypes.cvs
Message-ID <[email protected]>
Author: toutpt
Date: Fri Dec 17 09:44:36 2010
New Revision: 13359

Modified:
   MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/setup.py
   MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/browser/view.py
   MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/tests/test_product.py
Log:
add plone.uuid in dependecies. remove bbb code

Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/setup.py
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/setup.py	(original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/setup.py	Fri Dec 17 09:44:36 2010
@@ -60,7 +60,7 @@
 #          'Acquisition',
           'plone.app.form',
           'plone.app.jquerytools>=1.1b1',
-#          'plone.uuid'
+          'plone.uuid'
 # Older versions of jquerytools don't work. See #10939
       ],
       entry_points="""

Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/browser/view.py
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/browser/view.py	(original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/browser/view.py	Fri Dec 17 09:44:36 2010
@@ -18,11 +18,7 @@
 
 from Products.Archetypes.config import REFERENCE_CATALOG
 from Products.CMFCore.utils import getToolByName
-try:
-    from plone.uuid.interfaces import IUUID
-    HAS_UUID = True
-except ImportError:
-    HAS_UUID = False
+from plone.uuid.interfaces import IUUID
 try:
     # Plone >= 4.0
     from plone.sequencebatch import Batch
@@ -71,10 +67,7 @@
         """ Helper to get UID in restricted code without having rights to
             access the object
         """
-        if HAS_UUID:
-            return IUUID(ref, None)
-        else:
-            return ref.UID()
+        return IUUID(ref, None)
 
     def getStartupDirectory(self, field):
         """ Return the URL to the startup directory. """

Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/tests/test_product.py
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/tests/test_product.py	(original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/branches/plip10778-plone.uuid/src/archetypes/referencebrowserwidget/tests/test_product.py	Fri Dec 17 09:44:36 2010
@@ -19,11 +19,7 @@
 from Products.CMFCore.utils import getToolByName
 from Products.PloneTestCase.PloneTestCase import default_password
 from Products.PloneTestCase.PloneTestCase import portal_owner
-try:
-    import plone.uuid
-    HAS_UUID=True
-except:
-    HAS_UUID=False
+import plone.uuid
 
 try:
     # Plone 4
@@ -569,19 +565,13 @@
 
         ROWS = re.compile(r'<tr.*?>(.*?)</tr>', re.MULTILINE|re.DOTALL)
         self.assertEqual(len(ROWS.findall(body)), wanted_rows)
-        if HAS_UUID:
-            self.assertEqual(len(INSERTLINK_UUID.findall(body)), wanted_insertlinks)
-        else:
-            self.assertEqual(len(INSERTLINK.findall(body)), wanted_insertlinks)
+        self.assertEqual(len(INSERTLINK_UUID.findall(body)), wanted_insertlinks)
 
         makeContent(self.portal, portal_type='News Item', id='newsitem')
         body = self.getNormalizedPopup()
 
         self.assertEqual(len(ROWS.findall(body)), wanted_rows + 1)
-        if HAS_UUID:
-            self.assertEqual(len(INSERTLINK_UUID.findall(body)), wanted_insertlinks)
-        else:
-            self.assertEqual(len(INSERTLINK.findall(body)), wanted_insertlinks)
+        self.assertEqual(len(INSERTLINK_UUID.findall(body)), wanted_insertlinks)
 
     def test_bc_navigationroot(self):
         makeContent(self.portal.folder1, portal_type='Document', id='page1')

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.