Skip to content

Commit 669cf58

Browse files
author
DanielePalaia
committed
add again declare custom exchange test
1 parent f6c8204 commit 669cf58

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/test_management.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,26 @@ def test_declare_delete_exchange_headers(management: Management) -> None:
4242
management.delete_exchange(exchange_name)
4343

4444

45+
def test_declare_delete_exchange_custom(management: Management) -> None:
46+
47+
exchange_name = "test-exchange"
48+
49+
exchange_arguments = {}
50+
exchange_arguments["x-delayed-type"] = "direct"
51+
52+
exchange_info = management.declare_exchange(
53+
ExchangeSpecification(
54+
name=exchange_name,
55+
exchange_type="x-local-random",
56+
arguments=exchange_arguments,
57+
)
58+
)
59+
60+
assert exchange_info.name == exchange_name
61+
62+
management.delete_exchange(exchange_name)
63+
64+
4565
def test_declare_delete_exchange_with_args(management: Management) -> None:
4666

4767
exchange_name = "test-exchange-with-args"

0 commit comments

Comments
 (0)