Client offers an extension and the server enables it.
(self)
| 452 | self.assertEqual(request.headers["Sec-WebSocket-Extensions"], "x-rsv2") |
| 453 | |
| 454 | def test_enable_extension(self): |
| 455 | """Client offers an extension and the server enables it.""" |
| 456 | client = ClientProtocol(URI, extensions=[ClientRsv2ExtensionFactory()]) |
| 457 | with alter_and_receive_response(client) as response: |
| 458 | response.headers["Sec-WebSocket-Extensions"] = "x-rsv2" |
| 459 | |
| 460 | self.assertHandshakeSuccess(client) |
| 461 | self.assertEqual(client.extensions, [Rsv2Extension()]) |
| 462 | |
| 463 | def test_extension_not_enabled(self): |
| 464 | """Client offers an extension, but the server doesn't enable it.""" |
nothing calls this directly
no test coverage detected