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))