feat(testing): unique violation on email casing
This commit is contained in:
parent
0b6c1df6ff
commit
b53761a4dd
@ -1,3 +1,6 @@
|
|||||||
|
import pytest
|
||||||
|
from psycopg.errors import UniqueViolation
|
||||||
|
|
||||||
from src.neo_neo_todo.models.member import (
|
from src.neo_neo_todo.models.member import (
|
||||||
insert_member,
|
insert_member,
|
||||||
select_member_by_email,
|
select_member_by_email,
|
||||||
@ -25,3 +28,8 @@ async def test_model_member_insert(db_pool):
|
|||||||
assert member.id == 2
|
assert member.id == 2
|
||||||
assert member.email == "member_inserted@todo.test"
|
assert member.email == "member_inserted@todo.test"
|
||||||
assert member.password_hash == "alkasdjfhasldkfjh12341238989"
|
assert member.password_hash == "alkasdjfhasldkfjh12341238989"
|
||||||
|
|
||||||
|
with pytest.raises(UniqueViolation):
|
||||||
|
await insert_member(
|
||||||
|
db_pool, "Member_inserted@todo.test", "alkasdjfhasldkfjh12341238989"
|
||||||
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user