首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置py魅力以使用nose2而不是鼻子

如何配置py魅力以使用nose2而不是鼻子
EN

Stack Overflow用户
提问于 2018-02-21 18:04:44
回答 2查看 1.3K关注 0票数 7

根据http://nose.readthedocs.io/en/latest的所有测试

..。应该考虑使用Nose2、py.test或简单的unittest/unittest 2。

然而,我似乎不能让Pycharm使用它而不是鼻子。是否有一些设置我可以配置,以便它使用nose2来做它的测试而不是鼻子?

编辑: Nose2包含在我的项目解释器的包列表中

然而,我不能进行任何测试(这就是我问这个问题的原因)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-21 13:47:41

我去跑->跑..。->编辑配置,然后设置一个新的python (不是python )配置,运行模块名: nose2和参数的测试包名。这是参数: tests.test_my_fun_test

确保python解释器设置为要使用的解释器。(就像项目默认值一样),并且那个解释器已经安装了nose2。

此外,当查看unittest类的代码时,在py魅力编辑器窗口中,右键单击测试类名将弹出一个菜单,其中包含"run unittest for .“似乎做了正确的事。(我不知道它是否运行nose2,但它运行得很好)

票数 2
EN

Stack Overflow用户

发布于 2018-02-21 18:32:05

在安装nose2之前,你试过卸载鼻子吗?

你可以跑:

代码语言:javascript
复制
pip uninstall nose

然后尝试在Pycharm项目的项目目录中安装Nose2。

代码语言:javascript
复制
pip install nose2

你也可以去

文件>设置>项目:名称>项目解释器

在Pycharm项目中为项目安装和卸载包。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48912638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档