mentoria-api-flask/tests/test_users.py
2025-03-05 21:35:50 -04:00

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