Simplify test/util.py:ppp. 32/16732/3
authorPaul Vinciguerra <pvinci@vinciconsulting.com>
Wed, 9 Jan 2019 05:36:39 +0000 (21:36 -0800)
committerDamjan Marion <dmarion@me.com>
Mon, 21 Jan 2019 15:33:00 +0000 (15:33 +0000)
Change-Id: I10596335c7e8f51afc4bcee75132b7a25ebf2a4e
Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
test/util.py

index 9652b80..cf45c85 100644 (file)
@@ -19,15 +19,9 @@ from vpp_papi import mac_pton
 
 def ppp(headline, packet):
     """ Return string containing the output of scapy packet.show() call. """
-    o = BytesIO()
-    old_stdout = sys.stdout
-    sys.stdout = o
-    print(headline)
-    hexdump(packet)
-    print("")
-    packet.show()
-    sys.stdout = old_stdout
-    return o.getvalue()
+    return '%s\n%s\n\n%s\n' % (headline,
+                               hexdump(packet, dump=True),
+                               packet.show(dump=True))
 
 
 def ppc(headline, capture, limit=10):