Lines Matching refs:client

61 def _echo_check_procedure(client):
62 client.connect()
64 client.send_message('test')
65 client.assert_receive('test')
66 client.send_message('helloworld')
67 client.assert_receive('helloworld')
69 client.send_close()
70 client.assert_receive_close()
72 client.assert_connection_closed()
75 def _echo_check_procedure_with_binary(client):
76 client.connect()
78 client.send_message('binary', binary=True)
79 client.assert_receive('binary', binary=True)
80 client.send_message('\x00\x80\xfe\xff\x00\x80', binary=True)
81 client.assert_receive('\x00\x80\xfe\xff\x00\x80', binary=True)
83 client.send_close()
84 client.assert_receive_close()
86 client.assert_connection_closed()
89 def _echo_check_procedure_with_goodbye(client):
90 client.connect()
92 client.send_message('test')
93 client.assert_receive('test')
95 client.send_message(_GOODBYE_MESSAGE)
96 client.assert_receive(_GOODBYE_MESSAGE)
98 client.assert_receive_close()
99 client.send_close()
101 client.assert_connection_closed()
104 def _echo_check_procedure_with_code_and_reason(client, code, reason):
105 client.connect()
107 client.send_close(code, reason)
108 client.assert_receive_close(code, reason)
110 client.assert_connection_closed()
113 def _unmasked_frame_check_procedure(client):
114 client.connect()
116 client.send_message('test', mask=False)
117 client.assert_receive_close(client_for_testing.STATUS_PROTOCOL_ERROR, '')
119 client.assert_connection_closed()
227 client = client_for_testing.create_client(options)
229 test_function(client)
231 client.close_socket()
244 client = client_for_testing.create_client(self._options)
246 test_function(client)
248 client.close_socket()
258 client = client_for_testing.create_client(self._options)
260 test_function(client)
262 client.close_socket()
272 client = client_for_testing.create_client(self._options)
274 test_function(client, code, reason)
276 client.close_socket()
285 client = client_for_testing.create_client(options)
287 client.connect()
294 client.close_socket()
303 client = mux_client_for_testing.MuxClient(self._options)
305 test_function(client)
307 client.close_socket()
351 code when the client sends data with some protocol error.
354 def test_function(client):
355 client.connect()
359 client.send_frame_of_arbitrary_bytes('\x80\x80', '')
360 client.assert_receive_close(
367 status code when the client sends data asking some operation that is
371 def test_function(client):
372 client.connect()
375 client.send_frame_of_arbitrary_bytes('\x91\x80', '')
376 client.assert_receive_close(
383 data status code when the client sends an invalid frame like containing
387 def test_function(client):
388 client.connect()
391 client.send_message('\x80', raw=True)
392 client.assert_receive_close(
402 client = client_for_testing.create_client_hybi00(self._options)
404 test_function(client)
406 client.close_socket()
421 client = client_for_testing.create_client_hixie75(self._options)
423 test_function(client)
425 client.close_socket()
434 def test_function(client):
435 client.connect()
437 client.send_message('test')
438 client.assert_receive('test')
444 protocol. At the end of message exchanging, the client sends a keyword
449 def test_function(client):
450 client.connect()
452 client.send_message('test')
453 client.assert_receive('test')
455 client.send_message(_GOODBYE_MESSAGE)
456 client.assert_receive(_GOODBYE_MESSAGE)
493 raise Exception('Unexpected result on example echo client: '
498 'client: %r' % stderrdata)
512 client = self._run_python_command(args, stdout=subprocess.PIPE)
513 stdoutdata, stderrdata = client.communicate()
527 client = self._run_python_command(args, stdout=subprocess.PIPE)
528 stdoutdata, stderrdata = client.communicate()