diff options
| author | Kevin Grinberg <kevin@activefrequency.com> | 2017-08-22 17:41:25 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-08-22 17:41:25 -0400 |
| commit | 90be8cf2a4d81005c5c35074ba763f5fd3a56bd1 (patch) | |
| tree | 0fc58c059ac1a729ed089a776c3b3243523cce5e /tests/backends | |
| parent | 60f81118f412268f317abbcc7509e315a714315d (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.py | 8 |
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): |
