diff --git a/tests/test_models.py b/tests/test_models.py index 1c5a5a1..75e758d 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -20,7 +20,7 @@ from django.utils.translation import get_language, override from djangocms_helper.utils import CMS_30 from taggit.models import Tag -from djangocms_blog.cms_appconfig import BlogConfig +from djangocms_blog.cms_appconfig import BlogConfig, BlogConfigForm from djangocms_blog.models import Post from djangocms_blog.settings import get_setting @@ -63,6 +63,10 @@ class AdminTest(BaseTest): response = post_admin.change_view(request, str(self.app_config_1.pk)) self.assertContains(response, 'djangocms_blog.cms_appconfig.BlogConfig') self.assertContains(response, '') + # check that all the form fields are visible in the admin + response.render() + for fieldname in BlogConfigForm.base_fields: + self.assertContains(response, 'id="id_config-%s"' % fieldname) self.assertContains(response, '') self.assertContains(response, '')