summaryrefslogtreecommitdiff
path: root/tests/backends/oracle
diff options
context:
space:
mode:
authorKevin Grinberg <kevin@activefrequency.com>2017-08-12 14:42:35 -0400
committerTim Graham <timograham@gmail.com>2017-08-22 15:51:08 -0400
commitc6a3546093bebae8225a2c5b7e0836a2b0617ee5 (patch)
tree0981e640ad56b7695f7f83201bc27568415cad34 /tests/backends/oracle
parent4dfd6b88d520b43b6363946e5ee58ba14cd1efe6 (diff)
Fixed #28451 -- Restored pre-Django 1.11 Oracle sequence/trigger naming.
Regression in 69b7d4b116e3b70b250c77829e11038d5d55c2a8.
Diffstat (limited to 'tests/backends/oracle')
-rw-r--r--tests/backends/oracle/test_operations.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/backends/oracle/test_operations.py b/tests/backends/oracle/test_operations.py
new file mode 100644
index 0000000000..d73df9a05c
--- /dev/null
+++ b/tests/backends/oracle/test_operations.py
@@ -0,0 +1,11 @@
+import unittest
+
+from django.db import connection
+
+
+@unittest.skipUnless(connection.vendor == 'oracle', 'Oracle tests')
+class OperationsTests(unittest.TestCase):
+
+ def test_sequence_name_truncation(self):
+ seq_name = connection.ops._get_no_autofield_sequence_name('schema_authorwithevenlongee869')
+ self.assertEqual(seq_name, 'SCHEMA_AUTHORWITHEVENLOB0B8_SQ')