Ipdb没有显示Django鼻子测试的输出

时间:2016-05-11 19:18:37

标签: django nose pdb ipdb

我正在运行最新版本的ipdb 0.10.0 当我使用nosetests插件运行我的django测试套件时,一旦我拨打import ipdb; ipdb.set_trace()电话,我就看不到提示了。

我已尝试在nose args中添加'-s'参数,该参数显示提示,但未正确捕获它们在ipdb中的键盘输入。例如,我使用向上和向下箭头键丢失输入历史记录。

最后,我再次尝试使用ipdb 0.9.3,它运行正常。

我想知道是否有任何方法可以使用最新版本的ipdb解决此问题?是否有新的配置机制?

1 个答案:

答案 0 :(得分:5)

当他们指向docs时,此行为已更改,现在您必须使用 ipdb.sset_trace()代替ipdb.set_trace()