From 4eadc96bcb8e42c1ed8507565ec5698896a5f756 Mon Sep 17 00:00:00 2001 From: Kai Buschulte Date: Tue, 21 Jun 2022 12:16:19 +0200 Subject: [PATCH] Add Traceback to failing packet_match This helps finding the caller/cause of the failure Signed-off-by: Kai Buschulte --- test/mosq_test.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/mosq_test.py b/test/mosq_test.py index 675ced8f..ce6486ec 100644 --- a/test/mosq_test.py +++ b/test/mosq_test.py @@ -1,3 +1,4 @@ +import atexit import errno import os import socket @@ -6,6 +7,8 @@ import struct import sys import time +import traceback + import mqtt5_props import __main__ @@ -141,6 +144,7 @@ def packet_matches(name, recvd, expected): print("Expected: "+to_string(expected)) except struct.error: print("Expected (not decoded, len=%d): %s" % (len(expected), expected)) + traceback.print_stack(file=sys.stdout) return False else: