def test_delete_messages_removes_whole_set_of_messages(self): queue = Queue( database='capsulemq_test', queue='queue_test' ) queue.write(Message({'foo': 1})) queue.write(Message({'foo': 2})) queue.write(Message({'foo': 3})) messages = queue.read() self.assertEqual(3, len(messages)) queue.delete_messages(messages) messages = queue.read() self.assertEqual(0, len(messages))