summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/backends/test_utils.py7
1 files changed, 7 insertions, 0 deletions
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')