Exemplo n.º 1
0
    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])
Exemplo n.º 2
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')
Exemplo n.º 3
0
 def test_receiver_get_request_full(self):
     params = {'identity': 'receiver-001'}
     sot = receivers.ReceiverGetRequest(**params)
     self.assertEqual('receiver-001', sot.identity)