Restrict fix to macOS only. Ref #3215.
This commit is contained in:
parent
247cdb835a
commit
18c84a1904
_pytest
|
@ -3,6 +3,7 @@ from __future__ import absolute_import, division, print_function
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
import sys
|
import sys
|
||||||
|
import platform
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
from _pytest._code.code import ExceptionInfo, ReprFileLocation, TerminalRepr
|
from _pytest._code.code import ExceptionInfo, ReprFileLocation, TerminalRepr
|
||||||
|
@ -111,6 +112,8 @@ class DoctestItem(pytest.Item):
|
||||||
"""
|
"""
|
||||||
Disable output capturing. Otherwise, stdout is lost to doctest (#985)
|
Disable output capturing. Otherwise, stdout is lost to doctest (#985)
|
||||||
"""
|
"""
|
||||||
|
if platform.system() != 'Darwin':
|
||||||
|
return
|
||||||
capman = self.config.pluginmanager.getplugin("capturemanager")
|
capman = self.config.pluginmanager.getplugin("capturemanager")
|
||||||
if capman:
|
if capman:
|
||||||
out, err = capman.suspend_global_capture(in_=True)
|
out, err = capman.suspend_global_capture(in_=True)
|
||||||
|
|
Loading…
Reference in New Issue