Skip to content

Upgrading websockets 5 to 6

Unknown5.0.1 → 6.0

UnknownUpgrade verdict

DepDelta found no changes in this range's notes, so it can't call it safe.

  • The notes in this range list no changes DepDelta could read.
  • Read the commits and the notes before upgrading.
No changes found in the notes

That doesn't make this range safe. Read the notes and the commits before upgrading.

Requires Python >=3.4 from 6.0 (none stated before).

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • changed: function build_request(set_header) → function build_request(headers)
  • changed: function build_response(set_header, key) → function build_response(headers, key)
  • changed: function check_request(get_header) → function check_request(headers)
  • changed: function check_response(get_header, key) → function check_response(headers, key)
  • added: class Headers(collections.abc.MutableMapping)
  • added: class MultipleValuesError(LookupError)
  • added: constructor Headers(*args, **kwargs)
  • added: method Headers.clear()
  • added: method Headers.copy()
  • added: method Headers.get_all(key)
  • added: method Headers.raw_items()
  • changed: method WebSocketServerProtocol.process_origin(get_header, origins=…) → static method WebSocketServerProtocol.process_origin(headers, origins=…)
  • removed: method ClientServerTests.test_protocol_raw_headers()
  • added: class YieldFromTests(unittest.TestCase)
  • added: method ClientServerTests.test_protocol_custom_request_headers()
  • added: method ClientServerTests.test_protocol_custom_response_headers()
  • added: method ClientServerTests.test_protocol_custom_response_headers_callable()
  • added: method YieldFromTests.setUp()
  • added: method YieldFromTests.tearDown()
  • added: method YieldFromTests.test_client()
  • added: method YieldFromTests.test_server()
  • added: method HeadersTests.test_build_basic_auth()
  • removed: class HTTPSyncTests(unittest.TestCase)
  • removed: method HTTPSyncTests.test_basic_auth_header()
  • removed: method HTTPSyncTests.test_build_headers()
  • removed: method HTTPSyncTests.test_build_headers_multi_value()
  • added: class HeadersTests(unittest.TestCase)
  • added: method HeadersTests.setUp()
  • added: method HeadersTests.test_clear()
  • added: method HeadersTests.test_contains()
  • added: method HeadersTests.test_contains_case_insensitive()
  • added: method HeadersTests.test_contains_not_found()
  • added: method HeadersTests.test_delitem()
  • added: method HeadersTests.test_delitem_case_insensitive()
  • added: method HeadersTests.test_delitem_multiple_values()
  • added: method HeadersTests.test_eq()
  • added: method HeadersTests.test_eq_not_equal()
  • added: method HeadersTests.test_get_all()
  • added: method HeadersTests.test_get_all_case_insensitive()
  • added: method HeadersTests.test_get_all_multiple_values()
  • added: method HeadersTests.test_get_all_no_values()
  • added: method HeadersTests.test_getitem()
  • added: method HeadersTests.test_getitem_case_insensitive()
  • added: method HeadersTests.test_getitem_key_error()
  • added: method HeadersTests.test_getitem_multiple_values_error()
  • added: method HeadersTests.test_iter()
  • added: method HeadersTests.test_len()
  • added: method HeadersTests.test_multiple_values_error_str()
  • added: method HeadersTests.test_raw_items()
  • added: method HeadersTests.test_repr()
  • added: method HeadersTests.test_setitem()
  • added: method HeadersTests.test_setitem_case_insensitive()
  • added: method HeadersTests.test_setitem_multiple_values()
  • added: method HeadersTests.test_str()