def test_get_repo_group_resource_not_found(self, mock_model): """ Get a repo group that does not exist. """ mock_model.get_collection.return_value.find_one.return_value = None mock_request = mock.MagicMock() repo_groups_resource = RepoGroupResourceView() try: repo_groups_resource.get(mock_request, 'mock_id') except pulp_exceptions.MissingResource, response: pass
def test_get_repo_group_resource(self, mock_model, mock_resp, mock_rev): """ Get a repo group that exists. """ mock_model.get_collection.return_value.find_one.return_value = {'id': 'mock_group'} mock_request = mock.MagicMock() mock_rev.return_value = '/mock/path/' repo_groups_resource = RepoGroupResourceView() response = repo_groups_resource.get(mock_request, 'mock_id') expected_content = {'id': 'mock_group', '_href': '/mock/path/'} mock_resp.assert_called_once_with(expected_content) self.assertTrue(response is mock_resp.return_value)