MockyEnd é uma aplicação que visa facilitar a criação e gerenciamento de endpoints mockados para testes de API. Ele permite que desenvolvedores criem rapidamente respostas mockadas para endpoints HTTP, ideal para ambientes de desenvolvimento e testes.
- Python 3.11
- FastAPI
- Docker
- Poetry
-
Clone o repositório e instale as dependências necessárias:
git clone https://github.com/MockyEnd/mockyend-server.git cd mockyend-server poetry install
-
Configure as variáveis de ambiente necessárias, como detalhes de conexão com o banco de dados, se aplicável.
-
Inicie o servidor (local):
poetry run uvicorn app.main:app --host localhost --port 8009 --reload
-
Certifique-se de ter todas as dependências de teste instaladas:
TODO
-
Executando os testes:
pytest
Rodando os teste com geração do relatório de cobertura
pytest --cov=app --cov-report=term-missing