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

Method test_invalid_version

tests/test_server.py:523–537  ·  view source on GitHub ↗

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

(self)

Source from the content-addressed store, hash-verified

521 )
522
523 def test_invalid_version(self):
524 """Handshake fails when the Sec-WebSocket-Version header is invalid."""
525 server = ServerProtocol()
526 request = make_request()
527 del request.headers["Sec-WebSocket-Version"]
528 request.headers["Sec-WebSocket-Version"] = "11"
529 response = server.accept(request)
530 server.send_response(response)
531
532 self.assertEqual(response.status_code, 400)
533 self.assertHandshakeError(
534 server,
535 InvalidHeader,
536 "invalid Sec-WebSocket-Version header: 11",
537 )
538
539 def test_origin(self):
540 """Handshake succeeds when checking origin."""

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