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_serverhttp_server_factoryunused_portunused_port_factoryunused_udp_portunused_udp_port_factoryudp_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 installPour exécuter des tests et des linters, utilisez la commande ci-dessous :
$ make lint && make testSi 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.