我正在尝试让 nose-knows 插件工作https://github.com/eventbrite/nose-knows,但由于某种原因,它正在创建一个空的 .knows 文件。我用它安装了它,pip install nose-knows
我用它流鼻涕
$ nosetests -sxw tests --with-knows --knows-dir=package/ --knows-out
我为参数尝试了几个不同的值knows-dir
: * 。* ../ * 测试/ * 根本没有指定它
目录布局如下:
-- project/
-- tests/
-- package/
package
包含实际包的目录在哪里,单元测试tests/
按预期运行,tests/.knows
创建文件,但它是空的。启用 know 后,单元测试的时间是原来的两倍,所以显然它正在做某事。
无论如何,我怀疑这是一个糟糕的pebkac案例,那么我该如何让它发挥作用呢?