Coverage for app/models/response.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-05-02 02:49 +0000

1from app.models.errors import StatusCodes 

2from flask import jsonify 

3from app.models.status_codes import StatusCodes 

4 

5 

6def success_response( 

7 message: str, 

8 data=None, 

9 status_code: StatusCodes = StatusCodes.OK 

10): 

11 return jsonify({ 

12 "status": "Success", 

13 "message": message, 

14 "data": data, 

15 }), status_code.value 

16 

17 

18def error_response( 

19 message: str, 

20 data=None, 

21 status_code: StatusCodes = StatusCodes.NOT_FOUND 

22): 

23 return jsonify({ 

24 "status": "Error", 

25 "message": message, 

26 "data": data, 

27 }), status_code.value