def test_win_default_shift(self):
        dst_ref = '181.149.152.176'
        src_ref = '107.149.218.168'

        test_pkt = inet.TCP(sport=1313,dport=1212,window=0)
        ref_pkt = inet.TCP(sport=1313,dport=1212,window=333)
        
        data = lib.build_mock_dict()

        data[TMdef.PACKET]['ip_src_old'] = src_ref
        data[TMdef.PACKET]['ip_dst_old'] = dst_ref

        data[
            TMdef.CONVERSATION
            ][
            'tcp.conversations'
            ][
            '107.149.218.168'
            ][
            '181.149.152.176'
            ][
            1313
            ][
            1212
            ][
            'conversation.state'
            ] = 'conv'

        pp.tcp_win(test_pkt, data)

        self.assertTrue( lib.compare_mac_pkts(test_pkt, ref_pkt),
            msg=( '{}=={}'.format(str(ref_pkt), str(test_pkt)) ) )
    def test_win_default_specific(self):
        dst_ref = '181.149.152.176'
        src_ref = '107.149.218.168'

        test_pkt = inet.TCP(sport=1313,dport=1212,window=2)
        ref_pkt = inet.TCP(sport=1313,dport=1212,window=300)
        
        data = lib.build_mock_dict()

        data[TMdef.PACKET]['ip_src_old'] = src_ref
        data[TMdef.PACKET]['ip_dst_old'] = dst_ref

        pp.tcp_win(test_pkt, data)

        self.assertTrue( lib.compare_mac_pkts(test_pkt, ref_pkt),
            msg=( '{}=={}'.format(str(ref_pkt), str(test_pkt)) ) )
    def test_win_conv_default(self):
        src_ref = '181.149.152.176'
        dst_ref = '80.142.128.2'

        test_pkt = inet.TCP(sport=1313,dport=1212,window=0)
        ref_pkt = inet.TCP(sport=1313,dport=1212,window=1)
        
        data = lib.build_mock_dict()

        data[TMdef.PACKET]['ip_src_old'] = src_ref
        data[TMdef.PACKET]['ip_dst_old'] = dst_ref

        pp.tcp_win(test_pkt, data)

        self.assertTrue( lib.compare_mac_pkts(test_pkt, ref_pkt),
            msg=( '{}=={}'.format(str(ref_pkt), str(test_pkt)) ) )