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

Ryu*_* S. 4 django nose pdb ipdb

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

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

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

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

ala*_*aro 5

正如他们在文档中指出的那样,这种行为已经改变,现在你必须使用 ipdb.sset_trace()而不是ipdb.set_trace().