def test_widget_values(self): from plone.app.widgets.dx import RichTextWidget from plone.app.textfield.value import RichTextValue widget = FieldWidget(self.field, RichTextWidget(self.request)) # set the context so we can get tinymce settings widget.context = self.portal widget.value = RichTextValue(u'Lorem ipsum \u2026') base_args = widget._base_args() self.assertEquals(base_args['value'], u'Lorem ipsum \u2026')
def test_widget_params(self): from plone.app.z3cform.widget import RichTextWidget widget = FieldWidget(self.field, RichTextWidget(self.request)) # set the context so we can get tinymce settings widget.context = self.portal widget.update() base_args = widget._base_args() self.assertEqual(base_args['name'], 'text') self.assertEqual(base_args['value'], u'') self.assertEqual(base_args['pattern'], 'tinymce') self.assertEqual(base_args['pattern_options']['prependToUrl'], 'resolveuid/') self.assertEqual( base_args['pattern_options']['upload']['relativePath'], '@@fileUpload')
def test_widget_params(self): from plone.app.widgets.dx import RichTextWidget widget = FieldWidget(self.field, RichTextWidget(self.request)) widget.update() base_args = widget._base_args() self.assertEqual(base_args['name'], 'text') self.assertEqual(base_args['value'], u'') self.assertEqual(base_args['pattern'], 'tinymce') if PLONE50: self.assertEqual(base_args['pattern_options'], {}) else: self.assertEqual(base_args['pattern_options']['prependToUrl'], 'resolveuid/') self.assertEqual(base_args['pattern_options']['prependToUrl'], 'resolveuid/') self.assertEqual(base_args['pattern_options']['anchorSelector'], self.portal.portal_tinymce.anchor_selector)
def test_widget_params(self): from plone.app.widgets.dx import RichTextWidget widget = FieldWidget(self.field, RichTextWidget(self.request)) # set the context so we can get tinymce settings widget.context = self.portal widget.update() base_args = widget._base_args() self.assertEqual(base_args['name'], 'text') self.assertEqual(base_args['value'], u'') self.assertEqual(base_args['pattern'], 'tinymce') self.assertEqual(base_args['pattern_options']['prependToUrl'], 'resolveuid/') self.assertEqual(base_args['pattern_options']['rel_upload_path'], '@@fileUpload') if not PLONE50: self.assertEqual(base_args['pattern_options']['anchorSelector'], self.portal.portal_tinymce.anchor_selector)