From d0c761d3f84aa340175b5f8646d7b2f12d2e75be Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Tue, 3 Oct 2017 20:15:44 -0400 Subject: Refs #28584 -- Removed unused DatabaseFeatures.can_share_in_memory_db. --- tests/backends/sqlite/tests.py | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) (limited to 'tests/backends/sqlite') diff --git a/tests/backends/sqlite/tests.py b/tests/backends/sqlite/tests.py index 838835ccdd..3addcc8c34 100644 --- a/tests/backends/sqlite/tests.py +++ b/tests/backends/sqlite/tests.py @@ -2,12 +2,9 @@ import re import threading import unittest -from django.core.exceptions import ImproperlyConfigured from django.db import connection from django.db.models import Avg, StdDev, Sum, Variance -from django.test import ( - TestCase, TransactionTestCase, override_settings, skipUnlessDBFeature, -) +from django.test import TestCase, TransactionTestCase, override_settings from ..models import Item, Object, Square @@ -56,19 +53,8 @@ class Tests(TestCase): 'NAME': 'file:memorydb_test?mode=memory&cache=shared', } } - wrapper = DatabaseWrapper(settings_dict) - creation = wrapper.creation - if creation.connection.features.can_share_in_memory_db: - expected = creation.connection.settings_dict['TEST']['NAME'] - self.assertEqual(creation._get_test_db_name(), expected) - else: - msg = ( - "Using a shared memory database with `mode=memory` in the " - "database name is not supported in your environment, " - "use `:memory:` instead." - ) - with self.assertRaisesMessage(ImproperlyConfigured, msg): - creation._get_test_db_name() + creation = DatabaseWrapper(settings_dict).creation + self.assertEqual(creation._get_test_db_name(), creation.connection.settings_dict['TEST']['NAME']) @unittest.skipUnless(connection.vendor == 'sqlite', 'Test only for SQLite') @@ -124,7 +110,6 @@ class EscapingChecksDebug(EscapingChecks): @unittest.skipUnless(connection.vendor == 'sqlite', 'SQLite tests') -@skipUnlessDBFeature('can_share_in_memory_db') class ThreadSharing(TransactionTestCase): available_apps = ['backends'] -- cgit v1.3