예제 #1
0
파일: base.py 프로젝트: klmitch/tendril
def start_client(proto, server):
    manager = tendril.get_manager(proto)
    manager.start()

    tend = manager.connect(server, EchoApplicationClient)

    return manager, tend.application
예제 #2
0
파일: base.py 프로젝트: klmitch/tendril
def start_client(proto, server):
    manager = tendril.get_manager(proto)
    manager.start()

    tend = manager.connect(server, EchoApplicationClient)

    return manager, tend.application
예제 #3
0
    def test_start(self, mock_start):
        manager = udp.UDPTendrilManager()
        manager._sock = 'sock'
        manager._sock_event = mock.Mock()

        manager.start('acceptor', 'wrapper')

        mock_start.assert_called_once_with('acceptor', 'wrapper')
        self.assertEqual(manager._sock, None)
        manager._sock_event.clear.assert_called_once_with()
예제 #4
0
파일: test_udp.py 프로젝트: klmitch/tendril
    def test_start(self, mock_start):
        manager = udp.UDPTendrilManager()
        manager._sock = 'sock'
        manager._sock_event = mock.Mock()

        manager.start('acceptor', 'wrapper')

        mock_start.assert_called_once_with('acceptor', 'wrapper')
        self.assertEqual(manager._sock, None)
        manager._sock_event.clear.assert_called_once_with()
예제 #5
0
파일: base.py 프로젝트: klmitch/tendril
def start_server(proto):
    manager = tendril.get_manager(proto, ('127.0.0.1', 0))
    manager.start(EchoApplicationServer)
    return manager
예제 #6
0
파일: base.py 프로젝트: klmitch/tendril
def start_server(proto):
    manager = tendril.get_manager(proto, ("127.0.0.1", 0))
    manager.start(EchoApplicationServer)
    return manager