Skip to content

Commit c9fc44e

Browse files
authored
set durable true (#85)
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
1 parent 49b9f01 commit c9fc44e

File tree

2 files changed

+2
-13
lines changed

2 files changed

+2
-13
lines changed

rabbitmq_amqp_python_client/qpid/proton/_message.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class Message(object):
110110
""" Default AMQP message priority"""
111111

112112
def __init__(
113-
self, body: Union[bytes, None] = None, inferred=True, durable=True, **kwargs
113+
self, body: Union[bytes, None] = None, inferred=True, **kwargs
114114
) -> None:
115115
# validate the types
116116

@@ -120,7 +120,7 @@ def __init__(
120120
self.application_properties = None
121121
self.body = body
122122
self.inferred = inferred
123-
self.durable = durable
123+
self.durable = True
124124

125125
for k, v in kwargs.items():
126126
getattr(self, k) # Raise exception if it's not a valid attribute.

tests/test_publisher.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -465,22 +465,11 @@ def test_durable_message(connection: Connection) -> None:
465465
assert status.remote_state == OutcomeState.ACCEPTED
466466
# message should be not durable by setting the durable to False by the user
467467

468-
m = Message(
469-
body=Converter.string_to_bytes("not durable"),
470-
durable=False,
471-
)
472-
status = publisher.publish(m)
473-
474468
assert status.remote_state == OutcomeState.ACCEPTED
475469

476470
consumer = connection.consumer(destination)
477471
should_be_durable = consumer.consume()
478472
assert should_be_durable.durable is True
479473
consumer.close()
480-
# it does not work due of https://github.com/rabbitmq/rabbitmq-amqp-python-client/issues/83
481-
# should_be_not_durable = consumer.consume()
482-
# assert should_be_not_durable.durable is False
483-
# message_count = management.purge_queue(queue_name)
484474
management.purge_queue(queue_name)
485-
# assert message_count == 0
486475
management.delete_queue(queue_name)

0 commit comments

Comments
 (0)