Mock Server
FlaskMockServer Class
class FlaskMockServer:
def __init__(self, host: str, port: int):
"""
:param host: mock server host name
:param port: mock server port
"""
def add_router(self, rule_and_function_dict: dict, **kwargs):
"""
Add routes to the mock server.
:param rule_and_function_dict: {"rule_path": function}
:param kwargs: additional parameters (e.g., methods=["GET", "POST"])
"""
def start_mock_server(self):
"""Start the mock server."""
Global Instance
flask_mock_server_instance = FlaskMockServer("localhost", 8090)
A pre-configured instance available at localhost:8090.