Better packet dump routine
diff --git a/tests/basic.py b/tests/basic.py
index 9dec947..6686cd1 100644
--- a/tests/basic.py
+++ b/tests/basic.py
@@ -264,11 +264,8 @@
'Packet in message not received on port ' +
str(of_port))
if str(pkt) != response.data[:len(str(pkt))]:
- basic_logger.debug("pkt len " + str(len(str(pkt))) +
- ": " + str(pkt))
- basic_logger.debug("resp len " +
- str(len(str(response.data))) +
- ": " + str(response.data))
+ basic_logger.debug("Sent %s" % format_packet(pkt))
+ basic_logger.debug("Resp %s" % format_packet(response.data))
self.assertTrue(False,
'Response packet does not match send packet' +
' for port ' + str(of_port))
@@ -323,6 +320,10 @@
self.assertEqual(of_port, dp_port, "Unexpected receive port")
self.assertEqual(str(outpkt), str(pkt)[:len(str(outpkt))],
'Response packet does not match send packet')
+ if str(outpkt) != str(pkt)[:len(str(outpkt))]:
+ basic_logger.debug("Sent %s" % format_packet(outpkt))
+ basic_logger.debug("Resp %s" % format_packet(
+ str(pkt)[:len(str(outpkt))]))
class FlowStatsGet(SimpleProtocol):
"""