def test_calling_delete_removes_the_message_from_mongodb(self): collection = Connection().karait_test.queue_test collection.insert({ 'routing_key': 'foobar', 'apple': 3, 'banana': 5, '_meta': { 'timestamp': 2523939, 'expire': 20393, 'expired': False } }) raw_message = collection.find_one({'_meta.expired': False}) self.assertEqual(3, raw_message['apple']) message = Message(raw_message, queue_collection=collection) message.delete() self.assertEqual(0, collection.find({'_meta.expired': False}).count())