summaryrefslogtreecommitdiff
path: root/tests/test_script_consumption.py
diff options
context:
space:
mode:
authorCaselIT <cfederico87@gmail.com>2022-03-01 00:21:17 +0100
committerCaselIT <cfederico87@gmail.com>2022-03-02 23:14:07 +0100
commit721b28ce889e63e49b8be1a1bd62b7d3bb3b7526 (patch)
treea15ba4ef5648ea37b7201ec2089af5d5a1c507e8 /tests/test_script_consumption.py
parent349e661df932ad9cd223d2650d177a6ccb75989a (diff)
downloadalembic-721b28ce889e63e49b8be1a1bd62b7d3bb3b7526.tar.gz
fix failing test on windows after sqlite switched to queuepool by default
Change-Id: Iec2b2ae9c2df9592988fa2239b768d1919eec297
Diffstat (limited to 'tests/test_script_consumption.py')
-rw-r--r--tests/test_script_consumption.py22
1 files changed, 8 insertions, 14 deletions
diff --git a/tests/test_script_consumption.py b/tests/test_script_consumption.py
index 2f9f748..d478ae1 100644
--- a/tests/test_script_consumption.py
+++ b/tests/test_script_consumption.py
@@ -6,6 +6,7 @@ import re
import textwrap
import sqlalchemy as sa
+from sqlalchemy import pool
from alembic import command
from alembic import testing
@@ -116,18 +117,9 @@ class PatchEnvironment:
@testing.combinations(
- (
- False,
- True,
- ),
- (
- True,
- False,
- ),
- (
- True,
- True,
- ),
+ (False, True),
+ (True, False),
+ (True, True),
argnames="transactional_ddl,transaction_per_migration",
id_="rr",
)
@@ -141,7 +133,9 @@ class ApplyVersionsFunctionalTest(PatchEnvironment, TestBase):
branched_connection = False
def setUp(self):
- self.bind = _sqlite_file_db(future=self.future)
+ self.bind = _sqlite_file_db(
+ future=self.future, poolclass=pool.NullPool
+ )
self.env = staging_env(sourceless=self.sourceless)
self.cfg = _sqlite_testing_config(
sourceless=self.sourceless, future=self.future
@@ -802,7 +796,7 @@ class IgnoreFilesTest(TestBase):
sourceless = False
def setUp(self):
- self.bind = _sqlite_file_db()
+ self.bind = _sqlite_file_db(poolclass=pool.NullPool)
self.env = staging_env(sourceless=self.sourceless)
self.cfg = _sqlite_testing_config(sourceless=self.sourceless)