Unit testing 如何在pycharm中调试twisted试用单元测试
我是twisted的新手,我在python中有一个twisted单元测试,我想在pycharm中用试用版进行调试 我可以在命令行中运行测试(例如:~nathan$trial smoke_测试),但希望在IDE中逐步完成测试 另一个问题 有人建议“将“脚本”设置配置为指向该扭曲”。因此,对于“试用版”,我尝试指向/Library/Python/2.7/site-packages/twisted/trial/runner.py,但失败了。Script 假设您的工作目录是/home/imf/mypythonproject/myworkingdirectory 在工作目录中创建一个名为trial\u try.py的python文件。这是/usr/local/bin/trial的副本。因此,请使用现有版本的副本Unit testing 如何在pycharm中调试twisted试用单元测试,unit-testing,debugging,pycharm,twisted,trial,Unit Testing,Debugging,Pycharm,Twisted,Trial,我是twisted的新手,我在python中有一个twisted单元测试,我想在pycharm中用试用版进行调试 我可以在命令行中运行测试(例如:~nathan$trial smoke_测试),但希望在IDE中逐步完成测试 另一个问题 有人建议“将“脚本”设置配置为指向该扭曲”。因此,对于“试用版”,我尝试指向/Library/Python/2.7/site-packages/twisted/trial/runner.py,但失败了。Script 假设您的工作目录是/home/imf/mypy
import os, sys
try:
import _preamble
except ImportError:
try:
sys.exc_clear()
except AttributeError:
# exc_clear() (and the requirement for it) has been removed from Py3
pass
# begin chdir armor
sys.path[:] = map(os.path.abspath, sys.path)
# end chdir armor
sys.path.insert(0, os.path.abspath(os.getcwd()))
from twisted.scripts.trial import run
run()
配置
在Pycharm中创建新的运行配置
对于脚本输入
/home/imf/mypythonproject/myworkingdirectory/trial\u try.py
对于参数,输入在命令行上运行试用版时要使用的参数
例如,测试烟雾
对于工作目录,输入
/home/my/mypythonproject/myworkingdirectory
你应该准备好了