pycharm怎选测试框架_如何配置PyCharm来运行py.test测试?

我想开始为我的Python代码编写单元测试,并且py.test框架听起来比Python捆绑的unittest更好。所以我在我的项目中添加了一个“测试”目录,并在其中添加了test_sample.py。现在我想配置PyCharm在我的“测试”目录下运行所有​​的测试。如何配置PyCharm来运行py.test测试?

如果我用鼠标右键单击项目工具窗口的目录,我supposed看到一个“创建”菜单项,但首先是“创建”唯一的菜单项是“创建运行配置”。好吧,也许文档是错误的,“创建运行配置”听起来很有希望。不幸的是,它的子菜单中只有两个项目是“Unittests in C:\ mypath ...”和“Doctest in C:\ mypath ...”,两者都不适用 - 我既没有使用unittest也没有使用doctest。 py.test没有菜单项。

如果我打开我的test_sample.py并在编辑器窗口中右键单击,我确实得到了承诺的“创建”菜单项:在Test_sa中创建'Unittests ...'...“,然后是“在test_sa中运行'Unittests ...'”和“在test_sa中调试'Unittests ...'”。再次,这些都是单元测试框架特有的。没有任何py.test。

如果我尝试使用“unittest”这个菜单项,我会得到一个对话框,其中包含“Name”,“Type”,“Tests”组合框以及“Pattern”和“Script “和”类别“和”功能“等。这听起来就像是添加configuration for Python Unit Test的对话框所记录的那样,而不像应该显示的”名称“和”测试运行“和”关键字“选项在configuration for py.test对话框中。对话框内没有任何内容可以切换我添加的测试框架。

我在Windows 3.1上使用PyCharm 1.5.2和pytest 2.0.3。我可以在命令行的我的测试中成功运行py.test,所以它不像pytest那样简单,没有正确安装。

如何配置PyCharm来运行我的py.test测试?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值