10 self.
ws = websocket.create_connection(
"ws://localhost:9849/websocket_echo")
17 self.assertEqual(
"hello", self.
ws.recv())
19 self.assertEqual(
"test", self.
ws.recv())
21 self.assertEqual(
"hi", self.
ws.recv())
23 self.
ws.ping(b
"test ping")
24 ping_echo = self.
ws.recv_frame()
25 self.assertEqual(9, ping_echo.opcode)
26 self.assertEqual(b
"test ping", ping_echo.data)
28 self.
ws.pong(b
"test pong")
29 pong_echo = self.
ws.recv_frame()
30 self.assertEqual(10, pong_echo.opcode)
31 self.assertEqual(b
"test pong", pong_echo.data)
33 if __name__ ==
'__main__':
37 rospy.init_node(
'websocket_test')
38 rostest.rosrun(
'async_web_server_cpp',
'websocket', TestWebsocket)