def ttl_dst_default(self):
        src_ref = '83.78.233.252'
        dst_ref = '181.149.152.176'
        
        ref_pkt = inet.IP(src=src_ref, dst=dst_ref, ttl=100)
        mac_pkt = inet.IP(src=src_ref, dst=dst_ref, ttl=1)

        data = lib.build_mock_dict()

        pp.ip_ttl_change(mac_pkt, data)

        self.assertTrue( lib.compare_mac_pkts(ref_pkt, mac_pkt), msg= (str(ref_pkt) + ' == ' + str(mac_pkt)) )
    def ttl_exception(self):
        src_ref = '107.149.218.168'
        dst_ref = '125.195.213.93'
        
        ref_pkt = inet.IP(src=src_ref, dst=dst_ref, ttl=1)
        mac_pkt = inet.IP(src=src_ref, dst=dst_ref, ttl=1)

        data = lib.build_mock_dict()

        pp.ip_ttl_change(mac_pkt, data)

        self.assertTrue( lib.compare_mac_pkts(ref_pkt, mac_pkt), msg= (str(ref_pkt) + ' == ' + str(mac_pkt)) )
    def ttl_src_replace(self):
        src_ref = '181.149.152.176'
        dst_ref = '125.195.213.93'
        
        ref_pkt = inet.IP(src=src_ref, dst=dst_ref, ttl=99)
        mac_pkt = inet.IP(src=src_ref, dst=dst_ref, ttl=1)

        data = lib.build_mock_dict()

        pp.ip_ttl_change(mac_pkt, data)

        self.assertTrue( lib.compare_mac_pkts(ref_pkt, mac_pkt), msg= (str(ref_pkt) + ' == ' + str(mac_pkt)) )