允许在“nosetest”期间注入警告过滤器。
项目描述
在您的项目根目录下,将与 warnings.filterwarnings 相同的参数放入 setup.cfg 文件中。每个参数之间用竖线 | 分隔,每行一个过滤器。空白将被删除。
例如
[nosetests] warningfilters=default |.* |DeprecationWarning |notebook.* ignore |.*metadata.* |DeprecationWarning |notebook.* once |.*schema.* |UserWarning |nbfor.* error |.*warn.* |DeprecationWarning |notebook.services.contents.manager*
如果您希望配置文件有另一个名称,可以使用 -c 标志告诉nose加载配置:使用 nosetests -c nose.cfg 运行测试。
详细信息配置。
警告过滤器每一行最多分为4个部分,这些部分与 filterwarnings 的前4个部分相匹配
filterwarnings(action, message="", category=Warning, module="", lineno=0, append=False)
字段2到4可以省略,即一行可以有以下形式
action action| message action| message | category action| message | category | module
每个字段的值处理方式与 filterwarnings 相同,除了:- 空白将被删除。- 如果 category 包含点,则尝试导入相应的类。如果没有点,则在该名称在 builtins 或 __builtins__ 中查找
测试失败
由于某些原因,在某些系统上测试失败;似乎这个包在自我测试方面有困难。这可能是由于测试的包需要在不同的命名空间中,而自我测试会打破这个假设。
主页: https://github.com/Carreau/nose_warnings_filters 作者:Matthias Bussonnier 作者邮箱: bussonniermatthias@gmail.com 许可证:MIT 描述:未知 平台:未知 需要 Python:>=2.7
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。
源分发
nose_warnings_filters-0.1.5.tar.gz (3.9 kB 查看哈希值)
构建发行版
关闭
nose_warnings_filters-0.1.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 456c5b2ccca24e1d00a7b558274ebf9318305813dcb9585951a73ae11d76bb9d |
|
MD5 | b66f5357d86e0494f0cbafa80c1239f4 |
|
BLAKE2b-256 | aed3e938dcf676b40e599551976bacdbaf3c4e10c8f97d7fe65fbf4847615603 |
关闭
nose_warnings_filters-0.1.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 09ad91b734b4069c0ad2dd4a78abb5f02d7150847f954a013d49647fad77ae4e |
|
MD5 | 8dfb3e8edb011ec132b963017e5a7ac9 |
|
BLAKE2b-256 | 753943df25dd5eebcb60875a594e0e1591f7be21cfa1de331c15b9094f01894b |