r13580 - MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/tests
"David Glick" <[email protected]> Mon, 11 Apr 2011 15:35:23 +0000
| Newsgroups | gmane.comp.web.zope.plone.archetypes.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: davisagli
Date: Mon Apr 11 15:35:23 2011
New Revision: 13580
Modified:
MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/tests/test_product.py
Log:
add test for the regression I just fixed
Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/tests/test_product.py
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/tests/test_product.py (original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/tests/test_product.py Mon Apr 11 15:35:23 2011
@@ -493,6 +493,14 @@
helper = ReferenceBrowserHelperView(context, request)
self.assertEqual(helper.getAtURL(), '/plone/layer1/with%20space')
+ def test_getUidFromReference_fallback_to_UID(self):
+ _marker = object()
+ class DummyRef(object):
+ def UID(self):
+ return _marker
+ helper = ReferenceBrowserHelperView(DummyObject('/plone/foo'), TestRequest())
+ self.failUnless(helper.getUidFromReference(DummyRef()) is _marker)
+
class IntegrationTestCase(FunctionalTestCase):
""" Browser/publish tests of referencebrowser widget
------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev