【发布时间】:2010-07-07 20:24:31
【问题描述】:
我在命令行上使用“setup.py install”安装了nose,我能够运行“nosetests”,并且任何与testMatch 正则表达式匹配的python 文件都会被拾取,并且测试会在%python home%\Scripts 中自动进行目录。现在我想让鼻子使用我的铁 Python 文件,如何在 %Iron Python 主目录中安装鼻子?我注意到我的 Iron Python 主目录甚至没有 Scripts 文件夹。 如果我尝试使用 Iron python 代码运行“nosetests”,它会引发各种异常 例如。没有名为 clr 的模块。
有人在用鼻子和铁蟒吗?如果是,请指导我。一整天以来,我一直在为此苦苦挣扎, 目前我唯一的解决方法是在我的 IronPython 代码中添加以下内容:
import nose
nose.main(argv=['<arguments>'])
这是在铁蟒文件中使用鼻子的唯一方法吗?
如果没有别的办法,那我想知道nose的几个插件怎么用?特别是覆盖插件?我为 python2.6 安装了它,但如何使它适用于 ironpython?
我问的原因是因为使用 python ,只需调用命令行就可以轻松使用插件,但使用 IronPython 我不知道如何使其工作。
【问题讨论】:
标签: python ironpython nosetests