gpt4 book ai didi

python - Buildout + Nose 因传递的选项选项而失败

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:21 26 4
gpt4 key购买 nike

在我的项目上运行构建操作后,我可以使用以下命令运行 nose:

# ./bin/nosetests

----------------------------------------------------------------------
Ran 0 tests in 0.310s

但是,当我尝试传递选项(例如基本目录的 -w 时,我得到以下信息:

# ./bin/nosetests -vv --detailed-errors --exe
Usage: nosetests [options]

nosetests: error: no such option: -v

我检查了正在运行的测试文件,并删除了所有导入 getoptOptionParser 的行,以确保它们不会妨碍,但是无论如何,我仍然遇到同样的错误。

我相信我们正在测试的其中一个文件需要 getopt 才能运行...有什么方法可以让 nosetests 与 buildout 一起工作而不会出现这些错误?

最佳答案

您可以使用 noserunner扩建配方

这里是示例 buildout.cfg:

[buildout]
parts = test
index = http://download.zope.org/simple

[test]
recipe = pbp.recipe.noserunner
eggs = pbp.recipe.noserunner
working-directory = ${buildout:directory}

这将在 bin 目录中创建脚本 test。 Runner 将运行在 working-directory

中设置的路径中找到的所有测试

关于python - Buildout + Nose 因传递的选项选项而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3557865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com