我是新来的扭曲,我在python中进行了扭曲的单元测试,我想在pycharm中进行试验调试。
我可以在命令行中运行测试(例如:~nathan $ trial smoke_tests)但是想在IDE中逐步完成测试
在另一个问题中 How debuging twisted application in PyCharm
有人建议“将”脚本“设置配置为指向”扭曲“。所以对于'试验',我试着指向/Library/Python/2.7/site-packages/twisted/trial/runner.py,但是失败了。
答案 0 :(得分:1)
<强>脚本强> 假设您的工作目录是 / home / myself / mypythonproject / myworkingdirectory ,
在工作目录中创建名为trial_try.py的python文件。这是 / usr / local / bin / trial 的副本。因此,请使用您拥有的版本的副本。
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/myself/mypythonproject/myworkingdirectory/trial_try.py
for Parameters输入在命令行上运行试用时将使用的参数
例如test_smoke
用于工作目录输入
/ home / myself / mypythonproject / myworkingdirectory
你应该全部设定!