"""Tests for utils.""" import pytest from requests.exceptions import HTTPError from unittest.mock import MagicMock import utils response = MagicMock( json=MagicMock(return_value={'id': 1, 'title': 'first'})) def test_process_response_positive(): """Test process_response for positive outcome.""" response.status_code = 200 result = utils.process_response(response) assert result == {'id': 1, 'title': 'first'} def test_process_response_negative(): """Test process_response for negative outcome.""" response.status_code = 400 with pytest.raises(HTTPError): utils.process_response(response)