"""Check product_digital_marketing.exceptions.py.""" import json from product_digital_marketing.exceptions import RequestError def test_request_error_string(): """Check request error str() return value.""" obj = RequestError('foobar') assert str(obj) == 'foobar' def test_request_error_flask_response(): """Check request error flask response.""" obj = RequestError('foobar') response = obj.make_flask_response() assert response.status_code == 400 data = json.loads(response.data.decode()) assert data['message'] == 'foobar' assert data['code'] == 'bad_request'