MCPcopy Create free account
hub / github.com/Azure/azure-storage-python / test_update_message

Method test_update_message

tests/queues/test_queue.py:394–422  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

392
393 @record
394 def test_update_message(self):
395 # Action
396 queue_name = self._create_queue()
397 self.qs.put_message(queue_name, u'message1')
398 list_result1 = self.qs.get_messages(queue_name)
399 message = self.qs.update_message(queue_name,
400 list_result1[0].id,
401 list_result1[0].pop_receipt,
402 0)
403 list_result2 = self.qs.get_messages(queue_name)
404
405 # Asserts
406 # Update response
407 self.assertIsNotNone(message)
408 self.assertIsNotNone(message.pop_receipt)
409 self.assertIsNotNone(message.time_next_visible)
410 self.assertIsInstance(message.time_next_visible, datetime)
411
412 # Get response
413 self.assertIsNotNone(list_result2)
414 message = list_result2[0]
415 self.assertIsNotNone(message)
416 self.assertEqual(list_result1[0].id, message.id)
417 self.assertEqual(u'message1', message.content)
418 self.assertEqual(2, message.dequeue_count)
419 self.assertIsNotNone(message.pop_receipt)
420 self.assertIsNotNone(message.insertion_time)
421 self.assertIsNotNone(message.expiration_time)
422 self.assertIsNotNone(message.time_next_visible)
423
424 @record
425 def test_update_message_content(self):

Callers

nothing calls this directly

Calls 6

_create_queueMethod · 0.95
assertIsNotNoneMethod · 0.80
assertIsInstanceMethod · 0.80
put_messageMethod · 0.45
get_messagesMethod · 0.45
update_messageMethod · 0.45

Tested by

no test coverage detected