Example #1
0
    def test_basicIP(self):
        i = IP()
        i.dstip = "235.0.0.1"
        i.srcip = "192.168.1.1"
        i.payload = struct.pack(">H", 0xa5)
        ippayload = i.pack()

        i2 = IP()
        i2.regress = False
        i2.unpack(ippayload)
        self.assertEqual(i2.srcip, "192.168.1.1")
        self.assertEqual(i2.dstip, "235.0.0.1")
        self.assertEqual(i2.payload, struct.pack(">H", 0xa5))
    def test_basicIP(self):
        i = IP()
        i.dstip = "235.0.0.1"
        i.srcip = "192.168.1.1"
        i.payload = struct.pack(">H",0xa5)
        ippayload = i.pack()

        i2 = IP()
        i2.regress = False
        i2.unpack(ippayload)
        self.assertEqual(i2.srcip,"192.168.1.1")
        self.assertEqual(i2.dstip,"235.0.0.1")
        self.assertEqual(i2.payload,struct.pack(">H",0xa5))
Example #3
0
 def test_defaultIP(self):
     i = IP()
     self.assertRaises(ValueError, lambda: i.pack())
 def test_defaultIP(self):
     i = IP()
     self.assertRaises(ValueError, lambda : i.pack())