关于pycharm的debugger配置问题(包含启用py.test测试)
2016-01-06 21:42
351 查看
今天才发现了一个刷新三观的问题。那就是 pycharm的底层集成的debugger功能其实是依赖于几个测试框架。。
现在由于要写基于pytest的测试,但是如果到zsh里面去跑命令,明显是效率很低下的一种方式。所以我半个晚上都在寻找如何把这玩意儿集成到pycharm里面
但是就算是使用pip install 安装了pytest_pycharm-0.3.0.dist-info模块 也没有找到可以使用的办法
各种查了半天,官方文档也查了都没有找到在哪儿。。
最后还是万能的stackoverflow http://stackoverflow.com/questions/6397063/how-do-i-configure-pycharm-to-run-py-test-tests
解决了这个问题。
大致是在参数配置里面的tool下面 有个 Python Intergrated Tools 的地方找到了 default test runner这个选项才发现。
原来pycharm的测试都是基于这些测试框架的
默认是系统自带的unittests测试框架。
在这里把这个选项改成pytest就可以了。这里注意经过的我测试 貌似只有在一级目录下才有效。
另外还有一种办法也可以设置
在run的 edit configurations 里面也可以手动添加。点击左上角的➕号 然后填写上target的目标地址 然后下面的working 的directory同样填写上 注意这里要选的是pytest。同样可以解决这个问题!希望能帮到大家。
现在由于要写基于pytest的测试,但是如果到zsh里面去跑命令,明显是效率很低下的一种方式。所以我半个晚上都在寻找如何把这玩意儿集成到pycharm里面
但是就算是使用pip install 安装了pytest_pycharm-0.3.0.dist-info模块 也没有找到可以使用的办法
各种查了半天,官方文档也查了都没有找到在哪儿。。
最后还是万能的stackoverflow http://stackoverflow.com/questions/6397063/how-do-i-configure-pycharm-to-run-py-test-tests
解决了这个问题。
大致是在参数配置里面的tool下面 有个 Python Intergrated Tools 的地方找到了 default test runner这个选项才发现。
原来pycharm的测试都是基于这些测试框架的
默认是系统自带的unittests测试框架。
在这里把这个选项改成pytest就可以了。这里注意经过的我测试 貌似只有在一级目录下才有效。
另外还有一种办法也可以设置
在run的 edit configurations 里面也可以手动添加。点击左上角的➕号 然后填写上target的目标地址 然后下面的working 的directory同样填写上 注意这里要选的是pytest。同样可以解决这个问题!希望能帮到大家。
相关文章推荐
- 获取当前系统桌面路径(C# 代码)
- labview小数点是逗号的解决方案
- Android 上层应用读写设备节点
- putty乱码问题
- RESTful架构3--开发实战
- bzoj1022: [SHOI2008]小约翰的游戏John
- android框架--xUtils
- python之类之select
- Fork使用
- Qt设计界面的初学笔记
- error: symbol(s) not found for architecture x86_64
- 课题:监控视频内的人数统计
- 怎么为WebStorm更换主题 修改字体样式
- makefile--变量的使用(二)
- “顶层const”和“底层const”的思考
- 找回Reshaprer的Alt+Enter快捷键的方法
- 前端开发工具sumlime
- 1010. 一元多项式求导 (25)
- nginx 1.9 支持http2 协议
- 基于iOS,Android的服务器证书失效检测