예제 #1
0
    def test_ping(self):
        protocol = RelayProtocol({
            'self': {
                'id': 'the-user-id',
            },
        })
        protocol.clock = Clock()
        protocol.factory = Mock()
        protocol.sendMessage = Mock()

        protocol.onOpen()
        protocol.clock.advance(3)
        protocol.sendMessage.assert_has_calls(
            [call('{"type": "ping"}'),
             call('{"type": "ping"}')])
예제 #2
0
    def test_ping(self):
        protocol = RelayProtocol({
            'self': {
                'id': 'the-user-id',
            },
        })
        protocol.clock = Clock()
        protocol.factory = Mock()
        protocol.sendMessage = Mock()

        protocol.onOpen()
        protocol.clock.advance(3)
        protocol.sendMessage.assert_has_calls([
            call('{"type": "ping"}'),
            call('{"type": "ping"}')])