diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2017-02-16 23:14:02 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-02-17 09:30:32 -0500 |
| commit | a66f448f11c0c7a4e074dbc7a49b2a490d9101e0 (patch) | |
| tree | 5cfdabb18ace1b45a5f396ef3ac028e98ba30fdc | |
| parent | eedf276ed1b247c87d3852db4241da1aa9779589 (diff) | |
[1.11.x] Added tests for db.backends.utils.truncate_name().
Backport of 1f7ca858664491589ba400419a491dd0a9af5dff from master
| -rw-r--r-- | tests/backends/test_utils.py | 7 |
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') |
