diff --git a/backend/tests/test_model_member.py b/backend/tests/test_model_member.py index a070e2d..1df1fc0 100644 --- a/backend/tests/test_model_member.py +++ b/backend/tests/test_model_member.py @@ -1,3 +1,6 @@ +import pytest +from psycopg.errors import UniqueViolation + from src.neo_neo_todo.models.member import ( insert_member, select_member_by_email, @@ -25,3 +28,8 @@ async def test_model_member_insert(db_pool): assert member.id == 2 assert member.email == "member_inserted@todo.test" assert member.password_hash == "alkasdjfhasldkfjh12341238989" + + with pytest.raises(UniqueViolation): + await insert_member( + db_pool, "Member_inserted@todo.test", "alkasdjfhasldkfjh12341238989" + )