在emacs中运行pytest会导致输出难看

时间:2018-02-11 00:17:01

标签: python testing emacs pytest

如果我在Emacs中运行pytest,使用M-X compile$TERM设置为“哑”,这似乎会混淆pytest尝试绘制一行{{1}跨越屏幕的整个宽度。它的宽度太高,导致额外折叠线难以读取输出。

运行=有点帮助,但它仍然试图通过发出原始回车来做一些花哨的覆盖,并搞砸了。我还尝试为unset COLUMNS; pytest$TERMansi等设置各种值。我甚至尝试过,glass-tty

任何方式来说服pytest只产生哑输出而不尝试做任何花哨的输出格式化?

我也很乐意接受如何用手枪鞭打emacs来正确设置环境的想法: - )

我正在跑步:

  • GNU Emacs 22.1.1
  • Python 3.6.2
  • pytest version 3.4.0
  • MacOS 10.12.6(16G1212)
  • 终端版本2.7.3(388.1.1)

1 个答案:

答案 0 :(得分:0)

尝试pytest.el,或至少检查它如何调用py.test。我将它与Spacemacs一起使用(它已包含在Python layer中),但从未见过其终端处理方面的任何问题。