Skip to content

Commit d1cf613

Browse files
sandrotositiangolopre-commit-ci[bot]
authored
⬆️ Upgrade support for SQLAlchemy 1.4.49, update tests (#519)
Co-authored-by: Sebastián Ramírez <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent d281a0f commit d1cf613

File tree

5 files changed

+49
-9
lines changed

5 files changed

+49
-9
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ classifiers = [
3131

3232
[tool.poetry.dependencies]
3333
python = "^3.7"
34-
SQLAlchemy = ">=1.4.29,<=1.4.41"
34+
SQLAlchemy = ">=1.4.29,<2.0.0"
3535
pydantic = "^1.8.2"
3636
sqlalchemy2-stubs = {version = "*", allow-prereleases = true}
3737

tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,18 @@ def test_tutorial(clear_sqlmodel):
172172
insp: Inspector = inspect(mod.engine)
173173
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
174174
expected_indexes = [
175-
{"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
176-
{"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
175+
{
176+
"name": "ix_hero_name",
177+
"dialect_options": {},
178+
"column_names": ["name"],
179+
"unique": 0,
180+
},
181+
{
182+
"name": "ix_hero_age",
183+
"dialect_options": {},
184+
"column_names": ["age"],
185+
"unique": 0,
186+
},
177187
]
178188
for index in expected_indexes:
179189
assert index in indexes, "This expected index should be in the indexes in DB"

tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,18 @@ def test_tutorial(clear_sqlmodel):
172172
insp: Inspector = inspect(mod.engine)
173173
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
174174
expected_indexes = [
175-
{"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
176-
{"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
175+
{
176+
"name": "ix_hero_age",
177+
"dialect_options": {},
178+
"column_names": ["age"],
179+
"unique": 0,
180+
},
181+
{
182+
"name": "ix_hero_name",
183+
"dialect_options": {},
184+
"column_names": ["name"],
185+
"unique": 0,
186+
},
177187
]
178188
for index in expected_indexes:
179189
assert index in indexes, "This expected index should be in the indexes in DB"

tests/test_tutorial/test_indexes/test_tutorial001.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,18 @@ def test_tutorial(clear_sqlmodel):
2525
insp: Inspector = inspect(mod.engine)
2626
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
2727
expected_indexes = [
28-
{"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
29-
{"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
28+
{
29+
"name": "ix_hero_name",
30+
"dialect_options": {},
31+
"column_names": ["name"],
32+
"unique": 0,
33+
},
34+
{
35+
"name": "ix_hero_age",
36+
"dialect_options": {},
37+
"column_names": ["age"],
38+
"unique": 0,
39+
},
3040
]
3141
for index in expected_indexes:
3242
assert index in indexes, "This expected index should be in the indexes in DB"

tests/test_tutorial/test_indexes/test_tutorial006.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,18 @@ def test_tutorial(clear_sqlmodel):
2626
insp: Inspector = inspect(mod.engine)
2727
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
2828
expected_indexes = [
29-
{"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
30-
{"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
29+
{
30+
"name": "ix_hero_name",
31+
"dialect_options": {},
32+
"column_names": ["name"],
33+
"unique": 0,
34+
},
35+
{
36+
"name": "ix_hero_age",
37+
"dialect_options": {},
38+
"column_names": ["age"],
39+
"unique": 0,
40+
},
3141
]
3242
for index in expected_indexes:
3343
assert index in indexes, "This expected index should be in the indexes in DB"

0 commit comments

Comments
 (0)