MCPcopy Index your code
hub / github.com/python-websockets/websockets / test_missing_version

Method test_missing_version

tests/test_server.py:493–506  ·  view source on GitHub ↗

Handshake fails when the Sec-WebSocket-Version header is missing.

(self)

Source from the content-addressed store, hash-verified

491 )
492
493 def test_missing_version(self):
494 """Handshake fails when the Sec-WebSocket-Version header is missing."""
495 server = ServerProtocol()
496 request = make_request()
497 del request.headers["Sec-WebSocket-Version"]
498 response = server.accept(request)
499 server.send_response(response)
500
501 self.assertEqual(response.status_code, 400)
502 self.assertHandshakeError(
503 server,
504 InvalidHeader,
505 "missing Sec-WebSocket-Version header",
506 )
507
508 def test_multiple_version(self):
509 """Handshake fails when the Sec-WebSocket-Version header is repeated."""

Callers

nothing calls this directly

Calls 5

acceptMethod · 0.95
send_responseMethod · 0.95
assertHandshakeErrorMethod · 0.95
ServerProtocolClass · 0.85
make_requestFunction · 0.85

Tested by

no test coverage detected