Skip to content

Commit

Permalink
Add test for long-long-int x-message-ttl value
Browse files Browse the repository at this point in the history
  • Loading branch information
Jacob Hagstedt committed Nov 28, 2018
1 parent 2e0c46a commit 85a7bb9
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions aioamqp/tests/test_queue.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,20 @@ def test_queue_declare_passive(self):
self.assertEqual(result['consumer_count'], 0)
self.assertEqual(result['queue'].split('.')[-1], queue_name)

@testing.coroutine
def test_queue_declare_custom_x_message_ttl_32_bits(self):
queue_name = 'queue_name'
# 2147483648 == 10000000000000000000000000000000
# in binary, meaning it is 32 bit long
x_message_ttl = 2147483648
result = yield from self.channel.queue_declare('queue_name', arguments={
'x-message-ttl': x_message_ttl
})
self.assertEqual(result['message_count'], 0)
self.assertEqual(result['consumer_count'], 0)
self.assertEqual(result['queue'].split('.')[-1], queue_name)
self.assertTrue(result)

@testing.coroutine
def test_queue_declare_passive_nonexistant_queue(self):
queue_name = 'queue_name'
Expand Down

0 comments on commit 85a7bb9

Please sign in to comment.