Пакет pytest-mockservers предоставляет набор приспособлений, которые могут помочь вам протестировать ваш код в тех случаях, когда вам нужно проверить, действительно ли отправляются запросы, которые вы отправили на HTTP/UDP-сервер.
Доступные приспособления:
http_serverhttp_server_factoryunused_portunused_port_factoryunused_udp_portunused_udp_port_factoryudp_server_factory$ pip install pytest-mockservers Загляните tests/* , чтобы найти реальные примеры использования фикстур pytest-mockservers .
Чтобы работать с кодовой базой pytest-mockservers , вам нужно клонировать проект локально и установить необходимые зависимости через поэтику:
$ git clone [email protected]:Gr1N/pytest-mockservers.git
$ make installДля запуска тестов и линтеров используйте команду ниже:
$ make lint && make testЕсли вы хотите запускать только тесты или линтеры, вы можете явно указать, какую тестовую среду вы хотите запустить, например:
$ make lint-black pytest-mockservers лицензируется по лицензии MIT. Подробности смотрите в файле лицензии.