From 20b021809c0a2cf3bd2abf5991de5638b48134b9 Mon Sep 17 00:00:00 2001 From: Itamar Turner-Trauring Date: Fri, 13 May 2022 12:59:04 -0400 Subject: [PATCH] Fix(?) the intermittently failing test. --- integration/test_tor.py | 6 +++++- newsfragments/3895.minor | 0 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 newsfragments/3895.minor diff --git a/integration/test_tor.py b/integration/test_tor.py index b0419f0d2..5b701287c 100644 --- a/integration/test_tor.py +++ b/integration/test_tor.py @@ -21,7 +21,8 @@ from . import util from twisted.python.filepath import ( FilePath, ) - +from twisted.internet.task import deferLater +from twisted.internet import reactor from allmydata.test.common import ( write_introducer, ) @@ -68,6 +69,9 @@ def test_onion_service_storage(reactor, request, temp_dir, flog_gatherer, tor_ne cap = proto.output.getvalue().strip().split()[-1] print("TEH CAP!", cap) + # For some reason a wait is needed, or sometimes the get fails... + yield deferLater(reactor, 2, lambda: None) + proto = util._CollectOutputProtocol(capture_stderr=False) reactor.spawnProcess( proto, diff --git a/newsfragments/3895.minor b/newsfragments/3895.minor new file mode 100644 index 000000000..e69de29bb