Test fails on Python 3, instead of spinning until timeout.
This commit is contained in:
parent
036a864dc9
commit
0d093c45df
|
@ -28,7 +28,7 @@ from twisted.internet.error import (
|
|||
import pytest
|
||||
import pytest_twisted
|
||||
|
||||
from util import (
|
||||
from .util import (
|
||||
_CollectOutputProtocol,
|
||||
_MagicTextProtocol,
|
||||
_DumpOutputProtocol,
|
||||
|
|
|
@ -3,7 +3,7 @@ from os.path import join
|
|||
|
||||
from twisted.internet.error import ProcessTerminated
|
||||
|
||||
import util
|
||||
from . import util
|
||||
|
||||
import pytest_twisted
|
||||
|
||||
|
|
|
@ -116,6 +116,7 @@ class _MagicTextProtocol(ProcessProtocol):
|
|||
self.exited.callback(None)
|
||||
|
||||
def outReceived(self, data):
|
||||
data = unicode(data, sys.stdout.encoding)
|
||||
sys.stdout.write(data)
|
||||
self._output.write(data)
|
||||
if not self.magic_seen.called and self._magic_text in self._output.getvalue():
|
||||
|
@ -123,6 +124,7 @@ class _MagicTextProtocol(ProcessProtocol):
|
|||
self.magic_seen.callback(self)
|
||||
|
||||
def errReceived(self, data):
|
||||
data = unicode(data, sys.stderr.encoding)
|
||||
sys.stdout.write(data)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue