def test_receiver_get_not_found(self, mock_find): mock_find.side_effect = exc.ResourceNotFound(type='receiver', id='RR') req = orro.ReceiverGetRequest(identity='Bogus') ex = self.assertRaises(rpc.ExpectedException, self.eng.receiver_get, self.ctx, req.obj_to_primitive()) self.assertEqual(exc.ResourceNotFound, ex.exc_info[0])
def test_receiver_get(self, mock_find): fake_obj = mock.Mock() mock_find.return_value = fake_obj fake_obj.to_dict.return_value = {'FOO': 'BAR'} req = orro.ReceiverGetRequest(identity='FAKE_ID') res = self.eng.receiver_get(self.ctx, req.obj_to_primitive()) self.assertEqual({'FOO': 'BAR'}, res) mock_find.assert_called_once_with(self.ctx, 'FAKE_ID')
def test_receiver_get_request_full(self): params = {'identity': 'receiver-001'} sot = receivers.ReceiverGetRequest(**params) self.assertEqual('receiver-001', sot.identity)