diff options
Diffstat (limited to 'tests/backends/test_utils.py')
| -rw-r--r-- | tests/backends/test_utils.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/backends/test_utils.py b/tests/backends/test_utils.py index 47720f7c92..6fac407a6e 100644 --- a/tests/backends/test_utils.py +++ b/tests/backends/test_utils.py @@ -1,5 +1,5 @@ from django.core.exceptions import ImproperlyConfigured -from django.db.backends.utils import truncate_name +from django.db.backends.utils import split_identifier, truncate_name from django.db.utils import load_backend from django.test import SimpleTestCase from django.utils import six @@ -25,3 +25,9 @@ class TestLoadBackend(SimpleTestCase): self.assertEqual(truncate_name('username"."some_table', 10), 'username"."some_table') self.assertEqual(truncate_name('username"."some_long_table', 10), 'username"."some_la38a') self.assertEqual(truncate_name('username"."some_long_table', 10, 3), 'username"."some_loa38') + + def test_split_identifier(self): + self.assertEqual(split_identifier('some_table'), ('', 'some_table')) + self.assertEqual(split_identifier('"some_table"'), ('', 'some_table')) + self.assertEqual(split_identifier('namespace"."some_table'), ('namespace', 'some_table')) + self.assertEqual(split_identifier('"namespace"."some_table"'), ('namespace', 'some_table')) |
