【问题标题】:Using iPython with nose?将 iPython 与鼻子一起使用?
【发布时间】:2015-02-03 23:55:00
【问题描述】:

我有一个相当基本的问题。我正在为我的 python 应用程序的测试套件运行nosetests 命令。我想进入一个交互式调试器。运行测试时,它会碰到我的IPython.embed() 行并冻结,没有提示。 Ctrl+C 杀死它并恢复测试。

如何在运行鼻子测试时进入某种交互式提示?

感谢您的帮助。

【问题讨论】:

    标签: python ipython nose pdb


    【解决方案1】:

    鼻子最有可能捕获标准输出。如果您可以使用 -s 选项运行它,它应该可以按预期工作。您也可以使用from nose.tools import set_trace; set_trace() 来使用pdb 调试器,它会正确传递stdout/stdin。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      相关资源
      最近更新 更多