Hello I believe that the patch attached, from the upstream commit 52b7b9df fixes the issue
I'm also creating a MR in salsa, please let me know if you're interested in those or prefer patches here on the bts Thanks for your work maintaining tahoe-lafs, I'm exploring using it with some friends and I'd love to see it back in testing -- Elena ``of Valhalla''
From 52b7b9df0a206307d377bb6a8d4fb2667f63d648 Mon Sep 17 00:00:00 2001 From: Florian Sesser <[email protected]> Date: Thu, 28 Aug 2025 15:53:08 +0000 Subject: [PATCH] Amend TestStreamingLogs to work with Twisted 25.5.0 Fixes [#4181](https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4181) Refs [#4185](https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4185) --- newsfragments/4181.minor | 0 src/allmydata/test/web/test_logs.py | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 newsfragments/4181.minor diff --git a/newsfragments/4181.minor b/newsfragments/4181.minor new file mode 100644 index 000000000..e69de29bb diff --git a/src/allmydata/test/web/test_logs.py b/src/allmydata/test/web/test_logs.py index 34ecccff6..fe182be5f 100644 --- a/src/allmydata/test/web/test_logs.py +++ b/src/allmydata/test/web/test_logs.py @@ -8,8 +8,9 @@ import json from twisted.internet.defer import inlineCallbacks +from twisted.internet.testing import MemoryReactorClock -from autobahn.twisted.testing import create_memory_agent, MemoryReactorClockResolver, create_pumper +from autobahn.twisted.testing import create_memory_agent, create_pumper from testtools.matchers import ( Equals, @@ -72,7 +73,7 @@ class TestStreamingLogs(AsyncTestCase): def setUp(self): super(TestStreamingLogs, self).setUp() - self.reactor = MemoryReactorClockResolver() + self.reactor = MemoryReactorClock() self.pumper = create_pumper() self.agent = create_memory_agent(self.reactor, self.pumper, TokenAuthenticatedWebSocketServerProtocol) return self.pumper.start() -- 2.51.0

