Le package pytest-mockservers
fournit un ensemble d'appareils qui peuvent vous aider à tester votre code dans les cas où vous devez vérifier que les requêtes que vous avez envoyées au serveur HTTP/UDP sont réellement envoyées.
Luminaires disponibles :
http_server
http_server_factory
unused_port
unused_port_factory
unused_udp_port
unused_udp_port_factory
udp_server_factory
$ pip install pytest-mockservers
Examinez tests/*
pour trouver des exemples réels d'utilisation des appareils pytest-mockservers
.
Pour travailler sur la base de code pytest-mockservers
, vous souhaiterez cloner le projet localement et installer les dépendances requises via la poésie :
$ git clone [email protected]:Gr1N/pytest-mockservers.git
$ make install
Pour exécuter des tests et des linters, utilisez la commande ci-dessous :
$ make lint && make test
Si vous souhaitez exécuter uniquement des tests ou des linters, vous pouvez spécifier explicitement quel environnement de test vous souhaitez exécuter, par exemple :
$ make lint-black
pytest-mockservers
est sous licence MIT. Consultez le fichier de licence pour plus de détails.