From 9c2d4bee742b05b1c2aa9e6cd0d1d0e94bbae088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 4 Sep 2026 11:53:57 +0200 Subject: [PATCH] Wait until a message is received when testing subscription of bus Closes #15065 (grafted from 020452568c782b3d20fe64fe58e33088095125a1) --HG-- branch : 7.0 --- trytond/trytond/tests/test_bus.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/trytond/trytond/tests/test_bus.py b/trytond/trytond/tests/test_bus.py index 0b7cbeac62..e194abbdde 100644 --- a/trytond/trytond/tests/test_bus.py +++ b/trytond/trytond/tests/test_bus.py @@ -126,8 +126,9 @@ class BusTestCase(unittest.TestCase): notify("Test", "Message", user=1) transaction.commit() # Let the listen thread registers the message - time.sleep(1) - response = Bus.subscribe(DB_NAME, ['user:1']) + while not ( + response := Bus.subscribe(DB_NAME, ['user:1'])).get('message'): + time.sleep(.01) self.assertTrue(response['message'].pop('message_id')) self.assertEqual(response, {