def test_get_custom_url(self): widget = TextLinesSortableWidget(self.request) obj1 = self.portal['my-image'] obj2 = self.portal['my-image1'] obj3 = self.portal['my-image2'] widget.context = { 'uuids': { obj1.UID(): { u'order': u'0', u'custom_url': u'custom_url' }, obj2.UID(): { u'order': u'1', u'custom_url': u'' }, obj3.UID(): { u'order': u'2' }, } } self.assertEqual(widget.get_custom_url(obj1.UID()), u'custom_url') self.assertEqual(widget.get_custom_url(obj2.UID()), u'http://nohost/plone/my-image1/view') self.assertEqual(widget.get_custom_url(obj3.UID()), u'http://nohost/plone/my-image2/view')
def test_get_custom_url(self): widget = TextLinesSortableWidget(self.request) obj1 = self.portal['my-image'] obj2 = self.portal['my-image1'] obj3 = self.portal['my-image2'] widget.context = {'uuids': { obj1.UID(): {u'order': u'0', u'custom_url': u'custom_url'}, obj2.UID(): {u'order': u'1', u'custom_url': u''}, obj3.UID(): {u'order': u'2'}, } } self.assertEqual(widget.get_custom_url(obj1.UID()), u'custom_url') self.assertEqual(widget.get_custom_url(obj2.UID()), u'http://nohost/plone/my-image1/view') self.assertEqual(widget.get_custom_url(obj3.UID()), u'http://nohost/plone/my-image2/view')