summaryrefslogtreecommitdiff
path: root/tests/backends
diff options
context:
space:
mode:
authorKevin Grinberg <kevin@activefrequency.com>2017-08-22 17:41:25 -0400
committerTim Graham <timograham@gmail.com>2017-08-22 17:41:25 -0400
commit90be8cf2a4d81005c5c35074ba763f5fd3a56bd1 (patch)
tree0fc58c059ac1a729ed089a776c3b3243523cce5e /tests/backends
parent60f81118f412268f317abbcc7509e315a714315d (diff)
[1.11.x] Fixed #28451 -- Restored pre-Django 1.11 Oracle sequence/trigger naming.
Regression in 69b7d4b116e3b70b250c77829e11038d5d55c2a8. Backport of c6a3546093bebae8225a2c5b7e0836a2b0617ee5 from master
Diffstat (limited to 'tests/backends')
-rw-r--r--tests/backends/tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/backends/tests.py b/tests/backends/tests.py
index 5a49d99217..83d6b05b5e 100644
--- a/tests/backends/tests.py
+++ b/tests/backends/tests.py
@@ -128,6 +128,14 @@ class OracleTests(unittest.TestCase):
cursor.execute(query)
self.assertEqual(cursor.fetchone()[0], 1)
+ def test_sequence_name_truncation(self):
+ seq_name = connection.ops._get_sequence_name('schema_authorwithevenlongee869')
+ self.assertEqual(seq_name, 'SCHEMA_AUTHORWITHEVENLOB0B8_SQ')
+
+ def test_trigger_name_truncation(self):
+ trigger_name = connection.ops._get_trigger_name('schema_authorwithevenlongee869')
+ self.assertEqual(trigger_name, 'SCHEMA_AUTHORWITHEVENLOB0B8_TR')
+
@unittest.skipUnless(connection.vendor == 'sqlite', "Test only for SQLite")
class SQLiteTests(TestCase):