From d5898db50ec6f77404d96eba5ddac9b50df407a7 Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Tue, 21 Apr 2020 15:46:18 +0200 Subject: [PATCH] Fixed backends.oracle.test_operations. Using unittest.TestCase doesn't work properly when we perform db queries. Moreover introspection is extremely slow on Oracle without limiting models to a "backends" app. Follow up to 8bcca47e8356521f52f0738d9633befd53007cae. --- tests/backends/oracle/test_operations.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/backends/oracle/test_operations.py b/tests/backends/oracle/test_operations.py index 7722744ecc..54fe73139d 100644 --- a/tests/backends/oracle/test_operations.py +++ b/tests/backends/oracle/test_operations.py @@ -2,12 +2,14 @@ import unittest from django.core.management.color import no_style from django.db import connection +from django.test import TransactionTestCase from ..models import Person, Tag @unittest.skipUnless(connection.vendor == 'oracle', 'Oracle tests') -class OperationsTests(unittest.TestCase): +class OperationsTests(TransactionTestCase): + available_apps = ['backends'] def test_sequence_name_truncation(self): seq_name = connection.ops._get_no_autofield_sequence_name('schema_authorwithevenlongee869')