O pacote pytest-mockservers
fornece um conjunto de acessórios que podem ajudá-lo a testar seu código nos casos em que você precisa verificar se as solicitações enviadas ao servidor HTTP/UDP foram realmente enviadas.
Equipamentos disponíveis:
http_server
http_server_factory
unused_port
unused_port_factory
unused_udp_port
unused_udp_port_factory
udp_server_factory
$ pip install pytest-mockservers
Procure em tests/*
para encontrar exemplos reais de uso de fixtures pytest-mockservers
.
Para trabalhar na base de código pytest-mockservers
, você desejará clonar o projeto localmente e instalar as dependências necessárias via poesia:
$ git clone [email protected]:Gr1N/pytest-mockservers.git
$ make install
Para executar testes e linters use o comando abaixo:
$ make lint && make test
Se você deseja executar apenas testes ou linters, você pode especificar explicitamente qual ambiente de teste deseja executar, por exemplo:
$ make lint-black
pytest-mockservers
está licenciado sob a licença MIT. Consulte o arquivo de licença para obter detalhes.