diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2017-02-16 23:14:02 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-02-16 17:14:02 -0500 |
| commit | 1f7ca858664491589ba400419a491dd0a9af5dff (patch) | |
| tree | 0907d503b056e73feb4e66335f97ff68687723f3 | |
| parent | d5088f838d837fc9e3109c828f18511055f20bea (diff) | |
Added tests for db.backends.utils.truncate_name().
| -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 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') |
