diff --git a/tests/backends/test_utils.py b/tests/backends/test_utils.py index 6f59d1b23b..ac7f9ab848 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 from django.utils import six @@ -14,3 +15,9 @@ class TestLoadBackend(SimpleTestCase): ) % "foo.base" if six.PY2 else "'foo'" with self.assertRaisesMessage(ImproperlyConfigured, msg): load_backend('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')