summaryrefslogtreecommitdiff
path: root/tests/admin_utils
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2020-06-25 11:23:26 +0200
committerGitHub <noreply@github.com>2020-06-25 11:23:26 +0200
commit1e96de4f974acbdaa25ad4ba1894ea060213174e (patch)
treeff75c89880aee214977aa65d36de8c9e57397af2 /tests/admin_utils
parentfbe82f82555bc25dccb476c749ca062f0b522be3 (diff)
downloaddjango-1e96de4f974acbdaa25ad4ba1894ea060213174e.tar.gz
Added test for django.contrib.admin.utils.help_text_for_field().
Diffstat (limited to 'tests/admin_utils')
-rw-r--r--tests/admin_utils/models.py6
-rw-r--r--tests/admin_utils/tests.py13
2 files changed, 17 insertions, 2 deletions
diff --git a/tests/admin_utils/models.py b/tests/admin_utils/models.py
index 7b9c08a2f7..fda1380b23 100644
--- a/tests/admin_utils/models.py
+++ b/tests/admin_utils/models.py
@@ -15,7 +15,11 @@ class Article(models.Model):
"""
site = models.ForeignKey(Site, models.CASCADE, related_name="admin_articles")
title = models.CharField(max_length=100)
- hist = models.CharField(max_length=100, verbose_name=_("History"))
+ hist = models.CharField(
+ max_length=100,
+ verbose_name=_('History'),
+ help_text=_('History help text'),
+ )
created = models.DateTimeField(null=True)
def __str__(self):
diff --git a/tests/admin_utils/tests.py b/tests/admin_utils/tests.py
index 8e50556c75..a7594deda8 100644
--- a/tests/admin_utils/tests.py
+++ b/tests/admin_utils/tests.py
@@ -6,7 +6,8 @@ from django.conf import settings
from django.contrib.admin import helpers
from django.contrib.admin.utils import (
NestedObjects, display_for_field, display_for_value, flatten,
- flatten_fieldsets, label_for_field, lookup_field, quote,
+ flatten_fieldsets, help_text_for_field, label_for_field, lookup_field,
+ quote,
)
from django.db import DEFAULT_DB_ALIAS, models
from django.test import SimpleTestCase, TestCase, override_settings
@@ -334,6 +335,16 @@ class UtilsTests(SimpleTestCase):
'property short description'
)
+ def test_help_text_for_field(self):
+ tests = [
+ ('article', ''),
+ ('unknown', ''),
+ ('hist', 'History help text'),
+ ]
+ for name, help_text in tests:
+ with self.subTest(name=name):
+ self.assertEqual(help_text_for_field(name, Article), help_text)
+
def test_related_name(self):
"""
Regression test for #13963