feat(testing): unique violation on email casing

This commit is contained in:
minhtrannhat 2024-03-02 15:57:14 -05:00
parent 0b6c1df6ff
commit b53761a4dd
Signed by: minhtrannhat
GPG Key ID: E13CFA85C53F8062

View File

@ -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"
)