【问题标题】:Ipdb not showing output with Django nose testsIpdb 没有显示带有 Django 鼻子测试的输出
【发布时间】:2016-05-11 19:18:36
【问题描述】:

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

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

最后,我再次尝试使用 ipdb 0.9.3,它可以正常工作。

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

【问题讨论】:

    标签: django nose pdb ipdb


    【解决方案1】:

    当他们指向docs 时,这种行为已经改变,现在你必须使用 ipdb.sset_trace() 而不是 ipdb.set_trace()

    【讨论】:

      猜你喜欢
      • 2012-10-03
      • 2011-06-03
      • 1970-01-01
      • 2013-08-11
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 2018-11-24
      相关资源
      最近更新 更多