跳转到主要内容

用于单元测试的简单Web服务器。作为拆卸的上下文管理器。

项目描述

Mock Web Server

CircleCI Coverage

用于单元测试的简单Web服务器。作为拆卸的上下文管理器。

如何开发

pip install -r requirements.txt

如何使用

from mockwebserver import MockWebServer()
import requests

def test_requests_get():
    with MockWebServer() as server:
        url = server.set('/path/to/page', "page content")
        response = requests.get(url)
        assert response.ok
        assert response.text = "page content"

如何分发

如果您需要发布此包的新版本,可以使用以下命令

$ make build
$ make dist

许可协议

遵循 MIT 许可协议。查看 许可协议

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

mockwebserver-0.5.0.tar.gz (3.2 kB 查看哈希值)

上传时间

构建分布

mockwebserver-0.5.0-py2.py3-none-any.whl (4.0 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面