def __init__(self, *args, **kwargs): self.user = kwargs.pop('user', None) super(ZenModeForm, self).__init__(*args, **kwargs) markup = getattr(self.instance, 'markup', DEFAULT_MARKUP) content = self.fields['content'] content.widget = forms.Textarea(attrs={'class': 'zen-mode-textarea'}) content.initial = get_reader_initial(markup=markup) # if user doesn't add radpress urls to it's project, it will be empty # url. zen_mode_url = radpress_zen_mode_url(self.instance) if zen_mode_url: help_text = _("You can also edit with <a href='%s'>zen mode</a>.") content.help_text = help_text % zen_mode_url
def test_open_article_add_and_check_initial_data(self): url = reverse('admin:radpress_article_add') initial_content = get_reader_initial(markup=DEFAULT_MARKUP) response = self.client.get(url) self.assertIn(initial_content, response.content)