Пример #1
0
    def test02_exchange_some_data_ssl(self):

        recv_queue = Queue.Queue()
        send_queue = Queue.Queue()

        t = threading.Thread(target=build_looped_ssl_server,
                             args=(
                                 recv_queue,
                                 send_queue,
                                 crtfile_server,
                                 keyfile_server,
                                 pemfile_root,
                             ))
        t.start()
        # give a little lag to establish the server
        #time.sleep(1)
        send_queue.put("another_data")

        endpoint = ClientEndpoint(self.config)
        response = endpoint.request("my_data")
        time.sleep(1)

        #request = recv_queue.get()
        #self.assertEqual(request, "my_data")

        self.assertEqual(response, "another_data")

        send_queue.put("SHUTDOWN")

        endpoint.close()
Пример #2
0
    def test02_exchange_some_data_ssl(self):

        recv_queue = Queue.Queue()
        send_queue = Queue.Queue()

        t = threading.Thread(target=build_looped_ssl_server,
                             args=(recv_queue,
                                   send_queue,
                                   crtfile_server,
                                   keyfile_server,
                                   pemfile_root,
                                   )
                             )
        t.start()
        # give a little lag to establish the server
        #time.sleep(1)
        send_queue.put("another_data")

        endpoint = ClientEndpoint(self.config)
        response = endpoint.request("my_data")
        time.sleep(1)

        #request = recv_queue.get()
        #self.assertEqual(request, "my_data")


        self.assertEqual(response, "another_data")


        send_queue.put("SHUTDOWN")

        endpoint.close()
Пример #3
0
    def test01_simply_send_receive_ssl(self):

        queue = Queue.Queue()
        t = threading.Thread(target=build_ssl_server,
                             args=(queue,
                                   crtfile_server,
                                   keyfile_server,
                                   pemfile_root,
                                   )
                             )
        t.start()
        # give a little lag to establish the server
        time.sleep(1)

        endpoint = ClientEndpoint(self.config)
        endpoint.request("my_data")

        result = queue.get()
        self.assertEqual(result, "my_data")

        endpoint.close()
        time.sleep(1)
Пример #4
0
    def test01_simply_send_receive_ssl(self):

        queue = Queue.Queue()
        t = threading.Thread(target=build_ssl_server,
                             args=(
                                 queue,
                                 crtfile_server,
                                 keyfile_server,
                                 pemfile_root,
                             ))
        t.start()
        # give a little lag to establish the server
        time.sleep(1)

        endpoint = ClientEndpoint(self.config)
        endpoint.request("my_data")

        result = queue.get()
        self.assertEqual(result, "my_data")

        endpoint.close()
        time.sleep(1)