def test_non_exist_create_form_class(self): with self.assertRaises(ImproperlyConfigured): with self.settings(THREADED_COMMENTS_CREATE_FORM='bad.Form'): get_create_form()
def test_default(self): self.assertEquals(CommentCreateForm, get_create_form())
def test_custom_create_form(self): custom_cls = 'django_comments_threaded.tests.Image' with self.settings(THREADED_COMMENTS_CREATE_FORM=custom_cls): self.assertEquals(Image, get_create_form())
def get_comment_form(context, content_object, **kwargs): request = context['request'] return get_create_form()(request.POST or None, request.FILES or None, initial=r(content_object))