Skip to content

Commit 7553d4b

Browse files
authored
tests: follow-up fix for test_sqlite_database_renamed (#741)
Ref: #712 (comment)
1 parent ec9741d commit 7553d4b

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
python: 3.7
2323
env: TOXENV=py37-dj21-sqlite-coverage
2424
- python: 3.7
25-
env: TOXENV=py37-dj22-sqlite-coverage
25+
env: TOXENV=py37-dj22-sqlite-xdist-coverage
2626

2727
# Explicitly test (older) pytest 4.1.
2828
- python: 3.7

tests/test_db_setup.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,10 @@ def test_a():
278278
279279
assert conn_default.vendor == 'sqlite'
280280
db_name = conn_default.creation._get_test_db_name()
281-
if conn_default.features.can_share_in_memory_db:
281+
282+
# can_share_in_memory_db was removed in Django 2.1, and
283+
# used in _get_test_db_name before.
284+
if getattr(conn_default.features, "can_share_in_memory_db", True):
282285
assert 'file:memorydb' in db_name
283286
else:
284287
assert db_name == ":memory:"

0 commit comments

Comments
 (0)