src.app.flask_memory package

Subpackages

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

Module contents