kenken999's picture
sd
185f702
raw
history blame
971 Bytes
import pytest
from app.crud import CRUD
from .conftest import mock_crud
def test_mock_create_user(mock_crud):
user = mock_crud.create_user('Jane Doe', 'janedoe@example.com')
assert user.name == 'Jane Doe'
assert user.email == 'janedoe@example.com'
def test_mock_read_user(mock_crud):
user = mock_crud.create_user('Jane Doe', 'janedoe@example.com')
read_user = mock_crud.read_user(user.id)
assert read_user.name == 'Jane Doe'
assert read_user.email == 'janedoe@example.com'
def test_mock_update_user(mock_crud):
user = mock_crud.create_user('Jane Doe', 'janedoe@example.com')
updated_user = mock_crud.update_user(user.id, 'Jane Doe Updated', 'janedoeupdated@example.com')
assert updated_user.name == 'Jane Doe Updated'
assert updated_user.email == 'janedoeupdated@example.com'
def test_mock_delete_user(mock_crud):
user = mock_crud.create_user('Jane Doe', 'janedoe@example.com')
assert mock_crud.delete_user(user.id)