src.app.flask_memory package
Subpackages
- src.app.flask_memory.blueprints package
- src.app.flask_memory.controllers package
- src.app.flask_memory.interfaces package
- src.app.flask_memory.presenters package
Submodules
src.app.flask_memory.create_flask_memory_app module
Main Flask In-Memory app
- src.app.flask_memory.create_flask_memory_app.create_flask_memory_app(logger: LoggerInterface)
Create Main Flask In-Memory app
- src.app.flask_memory.create_flask_memory_app.format_error_response(error: Exception, error_code: int, logger: LoggerInterface)
Format Error Response
src.app.flask_memory.create_flask_memory_app_test module
- src.app.flask_memory.create_flask_memory_app_test.fixture_app_flask_memory_app()
Fixture for flask app with blueprint
- src.app.flask_memory.create_flask_memory_app_test.fixture_client_flask_memory_app(app_flask_memory_app)
Fixture to test app_flask_with_blueprint
- src.app.flask_memory.create_flask_memory_app_test.test_request_profession(client_flask_memory_app, fixture_profession_developer)
Test request example
- src.app.flask_memory.create_flask_memory_app_test.test_request_profession_500_status_code(client_flask_memory_app, fixture_profession_developer, mocker)
Test handling of exception that should return a 500 status code
- src.app.flask_memory.create_flask_memory_app_test.test_request_profession_invalid_name_error(client_flask_memory_app, fixture_profession_developer)
Test request invalid name
- src.app.flask_memory.create_flask_memory_app_test.test_request_profession_missing_name_error(client_flask_memory_app, fixture_profession_developer)
Test request example
- src.app.flask_memory.create_flask_memory_app_test.test_request_profession_wrong_url_error(client_flask_memory_app, fixture_profession_developer)
Test request HTTPException error