Skip to content

Commit 0c2b67b

Browse files
committed
assert sql for sqlalchemy 1.2
1 parent 8959585 commit 0c2b67b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Diff for: graphene_sqlalchemy/tests/test_batching.py

+8
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ def test_many_to_one(session_factory):
125125
# The batched SQL statement generated is different in 1.2.x
126126
# SQLAlchemy 1.3+ optimizes out a JOIN statement in `selectin`
127127
# See https://git.io/JewQu
128+
sql_statements = [message for message in messages if 'SELECT' in message and ' FROM articles']
129+
assert len(sql_statements) == 2
128130
return
129131

130132
assert messages == [
@@ -214,6 +216,8 @@ def test_one_to_one(session_factory):
214216
# The batched SQL statement generated is different in 1.2.x
215217
# SQLAlchemy 1.3+ optimizes out a JOIN statement in `selectin`
216218
# See https://git.io/JewQu
219+
sql_statements = [message for message in messages if 'SELECT' in message and ' FROM articles']
220+
assert len(sql_statements) == 2
217221
return
218222

219223
assert messages == [
@@ -316,6 +320,8 @@ def test_one_to_many(session_factory):
316320
# The batched SQL statement generated is different in 1.2.x
317321
# SQLAlchemy 1.3+ optimizes out a JOIN statement in `selectin`
318322
# See https://git.io/JewQu
323+
sql_statements = [message for message in messages if 'SELECT' in message and ' FROM articles']
324+
assert len(sql_statements) == 2
319325
return
320326

321327
assert messages == [
@@ -442,6 +448,8 @@ def test_many_to_many(session_factory):
442448
# The batched SQL statement generated is different in 1.2.x
443449
# SQLAlchemy 1.3+ optimizes out a JOIN statement in `selectin`
444450
# See https://git.io/JewQu
451+
sql_statements = [message for message in messages if 'SELECT' in message and ' FROM pets']
452+
assert len(sql_statements) == 2
445453
return
446454

447455
assert messages == [

0 commit comments

Comments
 (0)