def test_send_message(self): self.verify_create(self.proxy.send_message, _message.Messages, method_kwargs={ 'queue': 'qid', 'body': 'b1', 'attributes': { 'p1': 'v1' } }, expected_kwargs={ 'queue_id': 'qid', 'messages': [{ 'attributes': { 'p1': 'v1' }, 'body': 'b1' }], 'return_id': True }, method_result=_message.Message(id='1'), expected_result=_message.Messages( messages=[_message.Message(id='1')]))
def test_basic(self): sot = message.Messages() self.assertEqual('/queues/%(queue_id)s/messages', sot.base_path) self.assertEqual('messages', sot.resources_key) self.assertTrue(sot.allow_list) self.assertTrue(sot.allow_create) self.assertDictEqual({ 'limit': 'limit', 'marker': 'marker', }, sot._query_mapping._mapping)
def test_send_message(self): value = _message.Message(id='1') self._verify('openstack.proxy.Proxy._create', self.proxy.send_message, method_kwargs={ 'queue': 'qid', 'body': 'b1', 'attributes': { 'p1': 'v1' } }, expected_kwargs={ 'queue_id': 'qid', 'messages': [{ 'attributes': { 'p1': 'v1' }, 'body': 'b1' }], 'return_id': True }, method_result=value, expected_result=_message.Messages(messages=[value]), expected_args=[_message.Messages])
def test_make_it(self): sot = message.Messages(**MESSAGES_EXAMPLE) self.assertEqual(2, len(sot.messages))