Skip to content

Commit f605253

Browse files
committed
Added test for bad type [skip ci]
1 parent 239ad25 commit f605253

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tests/test_sqlalchemy.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,6 +468,13 @@ def test_sum_orm(self, engine: Engine) -> None:
468468
res = session.scalars(select(sum(Item.embedding))).one()
469469
assert res == [5, 7, 9]
470470

471+
def test_bad_type(self, engine: Engine) -> None:
472+
item = Item(embedding=[1, 'two'])
473+
with Session(engine) as session:
474+
session.add(item)
475+
with pytest.raises(StatementError, match='could not convert string to float'):
476+
session.commit()
477+
471478
def test_bad_dimensions(self, engine: Engine) -> None:
472479
item = Item(embedding=[1, 2])
473480
with Session(engine) as session:

0 commit comments

Comments
 (0)