我有一个项目包含python2和python3代码(这是一个客户机/服务器的东西;服务器是python3,但有python2和python3客户端)。我用鼻子来处理单元测试。目录布局(目前)基本上是
client2
tests
client3
tests
server
tests
有没有一种方法可以设置或使用nose,以便用python2运行node只得到python2测试,类似于python3。例如,类似于:
^{pr2}$
。。。有一些合适的理由。我把-m选项搞得一团糟,但哪儿也去不了。在
Tags:
看起来您需要
where
和py3where
的组合:对你来说应该是这样的:
当对python3使用nosetests时,它将只运行}测试。在python2上运行时,它将只运行
client3
和{client2
测试。在另外,请查看this question and answers中的备选方案。在
相关问题 更多 >
编程相关推荐