forked from Anteros-Code-Mentoria/poc-mvc-ocr
19 lines
645 B
Python
19 lines
645 B
Python
from tests.factories import UserFactory
|
|
|
|
def test_create_user(client):
|
|
"""Testa a criação de um usuário via API"""
|
|
response = client.post("/users/", json={"name": "Teste", "email": "teste@email.com"})
|
|
assert response.status_code == 201
|
|
data = response.get_json()
|
|
assert data["message"] == "Usuário criado com sucesso!"
|
|
|
|
def test_get_users(client, db_session):
|
|
"""Testa a listagem de usuários"""
|
|
UserFactory.create_batch(3) # Cria 3 usuários fictícios
|
|
db_session.commit()
|
|
|
|
response = client.get("/users/")
|
|
assert response.status_code == 200
|
|
data = response.get_json()
|
|
assert len(data) == 3
|