diff --git a/tests/backends/test_utils.py b/tests/backends/test_utils.py index 165820edae..5076c1ae08 100644 --- a/tests/backends/test_utils.py +++ b/tests/backends/test_utils.py @@ -1,4 +1,5 @@ from django.core.exceptions import ImproperlyConfigured +from django.db.backends.utils import truncate_name from django.db.utils import load_backend from django.test import SimpleTestCase @@ -13,3 +14,9 @@ class TestLoadBackend(SimpleTestCase): with self.assertRaisesMessage(ImproperlyConfigured, msg) as cm: load_backend('foo') self.assertEqual(str(cm.exception.__cause__), "No module named 'foo'") + + def test_truncate_name(self): + self.assertEqual(truncate_name('some_table', 10), 'some_table') + self.assertEqual(truncate_name('some_long_table', 10), 'some_la38a') + self.assertEqual(truncate_name('some_long_table', 10, 3), 'some_loa38') + self.assertEqual(truncate_name('some_long_table'), 'some_long_table')