コード例 #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