import pytest\r
from sqlalchemy.exc import IntegrityError\r
from sqlalchemy.orm import RelationshipProperty\r
-from sqlmodel import Field, Relationship, Session, SQLModel, create_engine\r
+from sqlmodel import Field, Relationship, Session, SQLModel, create_engine, select\r
\r
\r
def test_should_allow_duplicate_row_if_unique_constraint_is_not_passed(clear_sqlmodel):\r
session.refresh(hero_2)\r
\r
with Session(engine) as session:\r
- heroes = session.query(Hero).all()\r
+ heroes = session.exec(select(Hero)).all()\r
assert len(heroes) == 2\r
assert heroes[0].name == heroes[1].name\r
\r
session.refresh(hero_2)\r
\r
with Session(engine) as session:\r
- heroes = session.query(Hero).all()\r
+ heroes = session.exec(select(Hero)).all()\r
assert len(heroes) == 2\r
assert heroes[0].name == heroes[1].name\r
\r