From 1ab32f3db5b223b33fcfbe1696950e5bea814167 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Sat, 13 Jun 2026 07:45:55 +0100 Subject: [PATCH] msg sequence: Show diff on error --- test/broker/msg_sequence_test.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/broker/msg_sequence_test.py b/test/broker/msg_sequence_test.py index c3fc8afe..e3275129 100755 --- a/test/broker/msg_sequence_test.py +++ b/test/broker/msg_sequence_test.py @@ -104,7 +104,13 @@ class MsgSequence(object): def _recv_message(self, sock, msg): data = sock.recv(len(msg.message)) if data != msg.message: - raise ValueError("Receive message %s | rec:%s | exp:%s" % (msg.comment, data.hex(), msg.message.hex())) + diff = list(data.hex()) + msghex = msg.message.hex() + for i in range(len(diff)): + if diff[i] == msghex[i]: + diff[i] = "." + diff = "".join(diff) + raise ValueError(f"Receive message {msg.comment}\nrec: {data.hex()}\nexp: {msghex}\ndiff:{diff}") def _subscribe(self, sock, msg): m = msg.message