Ejemplo n.º 1
0
    def test_response_with_invalid_address(self):
        connection = ice.Connection(ice_controlling=True)
        connection.remote_password = "******"
        connection.remote_username = "******"

        protocol = ProtocolMock()
        protocol.response_addr = ("3.4.5.6", 3456)
        protocol.response_message = "bad"

        pair = ice.CandidatePair(
            protocol,
            Candidate(
                foundation="some-foundation",
                component=1,
                transport="udp",
                priority=2345,
                host="2.3.4.5",
                port=2345,
                type="host",
            ),
        )
        self.assertEqual(
            repr(pair), "CandidatePair(('1.2.3.4', 1234) -> ('2.3.4.5', 2345))"
        )

        run(connection.check_start(pair))
        self.assertEqual(pair.state, ice.CandidatePair.State.FAILED)
Ejemplo n.º 2
0
    def test_response_with_invalid_address(self):
        connection = ice.Connection(ice_controlling=True)
        connection.remote_password = '******'
        connection.remote_username = '******'

        protocol = ProtocolMock()
        protocol.response_addr = ('3.4.5.6', 3456)
        protocol.response_message = 'bad'

        pair = ice.CandidatePair(protocol, Candidate(
            foundation='some-foundation',
            component=1,
            transport='udp',
            priority=2345,
            host='2.3.4.5',
            port=2345,
            type='host'))

        run(connection.check_start(pair))
        self.assertEqual(pair.state, ice.CandidatePair.State.FAILED)