Skip to content

Commit 368a18a

Browse files
authored
Fix integration tests for SQLAlchemy ORM (#1240)
1 parent 8679854 commit 368a18a

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

tests/integration/container/sqlalchemy/test_sqlalchemy_basic.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ class Base(DeclarativeBase):
4242

4343

4444
class TestModel(Base):
45+
__test__ = False
46+
4547
"""Basic test model for SQLAlchemy ORM functionality"""
4648
__tablename__ = 'sqlalchemy_test_model'
4749

tests/integration/container/sqlalchemy/test_sqlalchemy_plugins.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ class Base(DeclarativeBase):
5050
pass
5151

5252
class TestModel(Base):
53+
__test__ = False
54+
5355
"""Basic test model for SQLAlchemy ORM functionality"""
5456
__tablename__ = 'sqlalchemy_test_model'
5557

@@ -120,6 +122,8 @@ def _build_url(user, password, host, port, dbname, wrapper_plugins=None, **extra
120122
query_params = {}
121123
if wrapper_plugins:
122124
query_params['wrapper_plugins'] = wrapper_plugins
125+
else:
126+
query_params['wrapper_plugins'] = ''
123127
query_params['connect_timeout'] = str(extra_options.get('connect_timeout', 10))
124128
for k, v in extra_options.items():
125129
if k != 'connect_timeout':
@@ -268,7 +272,7 @@ def sa_models(self, sa_setup):
268272
Base.metadata.create_all(engine, tables=[
269273
TestModel.__table__, DataTypeModel.__table__,
270274
Author.__table__, Book.__table__
271-
])
275+
], checkfirst=False)
272276

273277
models = {
274278
'TestModel': TestModel,

0 commit comments

Comments
 (0)