关于运行nose后某些test case没有被执行的问题

来源:互联网 发布:美服30级账号 淘宝 编辑:程序博客网 时间:2024/05/30 23:50

暂时发现有两方面原因:

  1. nose use docstrings to name tests. 我们发现如果在test case的函数中使用了docstring,会有可能被skip掉,解决方法:安装nose-ignore-docstring, 在运行nose的时候带上–with-ignore-docstrings option。

  2. 在linux系统中,有些人在创建test py文件时候,可能会带上可执行权限(umask的设置)。根据nose文档finding_tests中第二条提到的,nose会ignore可执行的文件,除非运行nose时带上–exe option。

0 0
原创粉丝点击