[tool.poetry.dependencies]
python = "^3.7"
-SQLAlchemy = ">=1.4.29,<=1.4.41"
+SQLAlchemy = ">=1.4.29,<2.0.0"
pydantic = "^1.8.2"
sqlalchemy2-stubs = {version = "*", allow-prereleases = true}
insp: Inspector = inspect(mod.engine)
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
expected_indexes = [
- {"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
- {"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
+ {
+ "name": "ix_hero_name",
+ "dialect_options": {},
+ "column_names": ["name"],
+ "unique": 0,
+ },
+ {
+ "name": "ix_hero_age",
+ "dialect_options": {},
+ "column_names": ["age"],
+ "unique": 0,
+ },
]
for index in expected_indexes:
assert index in indexes, "This expected index should be in the indexes in DB"
insp: Inspector = inspect(mod.engine)
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
expected_indexes = [
- {"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
- {"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
+ {
+ "name": "ix_hero_age",
+ "dialect_options": {},
+ "column_names": ["age"],
+ "unique": 0,
+ },
+ {
+ "name": "ix_hero_name",
+ "dialect_options": {},
+ "column_names": ["name"],
+ "unique": 0,
+ },
]
for index in expected_indexes:
assert index in indexes, "This expected index should be in the indexes in DB"
insp: Inspector = inspect(mod.engine)
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
expected_indexes = [
- {"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
- {"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
+ {
+ "name": "ix_hero_name",
+ "dialect_options": {},
+ "column_names": ["name"],
+ "unique": 0,
+ },
+ {
+ "name": "ix_hero_age",
+ "dialect_options": {},
+ "column_names": ["age"],
+ "unique": 0,
+ },
]
for index in expected_indexes:
assert index in indexes, "This expected index should be in the indexes in DB"
insp: Inspector = inspect(mod.engine)
indexes = insp.get_indexes(str(mod.Hero.__tablename__))
expected_indexes = [
- {"name": "ix_hero_name", "column_names": ["name"], "unique": 0},
- {"name": "ix_hero_age", "column_names": ["age"], "unique": 0},
+ {
+ "name": "ix_hero_name",
+ "dialect_options": {},
+ "column_names": ["name"],
+ "unique": 0,
+ },
+ {
+ "name": "ix_hero_age",
+ "dialect_options": {},
+ "column_names": ["age"],
+ "unique": 0,
+ },
]
for index in expected_indexes:
assert index in indexes, "This expected index should be in the indexes in DB"