[1.11.x] Added tests for db.backends.utils.truncate_name().
Backport of 1f7ca85866
from master
This commit is contained in:
parent
eedf276ed1
commit
a66f448f11
|
@ -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')
|
||||
|
|
Loading…
Reference in New Issue