Skip to content

Commit

Permalink
Added tests for db.backends.utils.truncate_name().
Browse files Browse the repository at this point in the history
  • Loading branch information
felixxm authored and timgraham committed Feb 16, 2017
1 parent d5088f8 commit 1f7ca85
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions 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

Expand All @@ -13,3 +14,9 @@ def test_load_backend_invalid_name(self):
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')

0 comments on commit 1f7ca85

Please sign in to comment.