在测试外进行通信时引发错误
项目描述
一个实验性的nose插件,用于阻止对在单元测试中不应访问的外部服务的访问。
使用方法
pip install nose-blockage
然后在您的测试中添加以下内容
--with-blockage
阻止HTTP
默认情况下,它将白名单设置为 localhost 和 127.0.0.1。要更改白名单
--http-whitelist=some.site,some.other.site
如果代码遇到HTTP连接,则不会完成它,而是将引发MockHTTPCall异常。请相应地模拟您的测试。
阻止SMTP
默认情况下,它不对任何域进行白名单。要更改白名单
--smtp-whitelist=some.site
它将引发MockSMTPCall异常。
项目详情
关闭
nose-blockage-0.1.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7345d9396b3f3c0a658c5cb7dbc799c3a96afa48299d96d9781eaba6bab0b7b0 |
|
MD5 | 0f36b830c350781d8aab74bd24cfc5d1 |
|
BLAKE2b-256 | 14a551ffffed295f34a9c3cb9eb3d99ffb226e84929bbd86c1d92fdc8a599182 |