summaryrefslogtreecommitdiff
path: root/tests/backends/sqlite
diff options
context:
space:
mode:
Diffstat (limited to 'tests/backends/sqlite')
-rw-r--r--tests/backends/sqlite/tests.py21
1 files changed, 3 insertions, 18 deletions
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']