designate/designate/tests
Michael Johnson 41bf7dd319 Workaround issue with dnspython >= 2.3.0
The dnspython module >= 2.3.0 now validates the opcodes used when building DNS messages. This breaks Designate because designate is using an "unassigned"[1] opcode 14 for command/control messages inside the backend agents framework.

This patch adds a workaround to override the dnspython opcode enum to include
opcode 14. This will give us time to either remove the agent framework via deprecation or to change the agent framework protocol to not rely on unassigned opcode values.

[1] https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-5

Partial-Bug: #2002950

Change-Id: If10443b2e361aa1b467fb64124ad3c82540bcddd
2023-01-17 17:46:27 +00:00
..
resources Add backend validation and re-factored pool manage 2022-08-29 17:14:23 -07:00
test_api Remove unicode 2022-10-11 16:14:50 +00:00
test_central Remove unicode 2022-10-11 16:14:50 +00:00
test_manage Merge "Add backend validation and re-factored pool manage" 2022-09-01 21:31:19 +00:00
test_mdns Removed RPC calls from MDNS and moved them to the Worker 2022-06-23 23:31:41 +00:00
test_notification_handler Remove unicode 2022-10-11 16:14:50 +00:00
test_producer Fixed rare race condition in unit test 2022-05-05 06:00:31 +00:00
test_quota Improve quota API validations 2022-05-17 22:08:51 +00:00
test_schema Enable H306 check and fix import ordering 2021-11-18 00:30:05 +00:00
test_storage Cleaned up and optimized sqlalchemy base 2022-11-19 04:20:55 +00:00
test_worker Removed RPC calls from MDNS and moved them to the Worker 2022-06-23 23:31:41 +00:00
unit Workaround issue with dnspython >= 2.3.0 2023-01-17 17:46:27 +00:00
__init__.py Remove unicode 2022-10-11 16:14:50 +00:00
fixtures.py Switch Designate to Alembic database migrations 2022-08-04 17:15:09 +00:00
test_coordination.py Use unittest.mock instead of third party mock 2020-05-29 11:35:40 -05:00
test_dnsutils.py Updated dns message code and tests 2022-07-09 04:47:26 +00:00
test_sqlalchemy.py Cleaned up and optimized sqlalchemy base 2022-11-19 04:20:55 +00:00