connect(subprotocols=...) generates a Sec-WebSocket-Protocol header.
(self)
| 165 | self.assertEqual(request.headers["Sec-WebSocket-Extensions"], "x-op; op") |
| 166 | |
| 167 | def test_subprotocols(self): |
| 168 | """connect(subprotocols=...) generates a Sec-WebSocket-Protocol header.""" |
| 169 | client = ClientProtocol(URI, subprotocols=["chat"]) |
| 170 | request = client.connect() |
| 171 | |
| 172 | self.assertEqual(request.headers["Sec-WebSocket-Protocol"], "chat") |
| 173 | |
| 174 | |
| 175 | @patch("websockets.client.generate_key", return_value=KEY) |
nothing calls this directly
no test coverage detected