Пример #1
0
 def testFormatter(self):
     e = Ethernet()
     ip = IPv4()
     icmp = ICMP()
     fullpkt = e + ip + icmp
     self.assertEqual(PacketFormatter.format_pkt(fullpkt), str(fullpkt))
     partial = ip + icmp
     self.assertEqual(PacketFormatter.format_pkt(fullpkt, cls=IPv4), str(partial))
     with self.assertLogs(level='WARN') as cm:
         self.assertEqual(PacketFormatter.format_pkt(fullpkt, cls=IPv6), str(fullpkt))
     self.assertIn('non-existent header', cm.output[0])
     PacketFormatter.full_display()
     self.assertEqual(PacketFormatter.format_pkt(fullpkt), str(fullpkt))
Пример #2
0
 def testFormatter(self):
     e = Ethernet()
     ip = IPv4()
     icmp = ICMP()
     fullpkt = e + ip + icmp
     self.assertEqual(PacketFormatter.format_pkt(fullpkt), str(fullpkt))
     partial = ip + icmp
     self.assertEqual(PacketFormatter.format_pkt(fullpkt, cls=IPv4),
                      str(partial))
     with self.assertLogs(level='WARN') as cm:
         self.assertEqual(PacketFormatter.format_pkt(fullpkt, cls=IPv6),
                          str(fullpkt))
     self.assertIn('non-existent header', cm.output[0])
     PacketFormatter.full_display()
     self.assertEqual(PacketFormatter.format_pkt(fullpkt), str(fullpkt))