src.app.flask_postgresql package
Subpackages
- src.app.flask_postgresql.blueprints package
- src.app.flask_postgresql.controllers package
- src.app.flask_postgresql.interfaces package
- src.app.flask_postgresql.presenters package
Submodules
src.app.flask_postgresql.create_flask_postgresql_app module
Main Flask PostgreSQL app
- src.app.flask_postgresql.create_flask_postgresql_app.create_flask_postgresql_app(logger: LoggerInterface)
Create Main Flask PostgreSQL app
- src.app.flask_postgresql.create_flask_postgresql_app.format_error_response(error: Exception, error_code: int, logger: LoggerInterface)
Format Error Response
src.app.flask_postgresql.create_flask_postgresql_app_test module
- src.app.flask_postgresql.create_flask_postgresql_app_test.fixture_client_flask_postgresql_app(flask_postgresql_app)
Fixture to test app_flask_with_blueprint
- src.app.flask_postgresql.create_flask_postgresql_app_test.fixture_flask_postgresql_app()
Fixture for flask app with blueprint
- src.app.flask_postgresql.create_flask_postgresql_app_test.test_request_profession(mocker, client_flask_postgresql_app, fixture_profession_developer)
Test request example
- src.app.flask_postgresql.create_flask_postgresql_app_test.test_request_profession_500_status_code(client_flask_postgresql_app, fixture_profession_developer, mocker)
Test handling of exception that should return a 500 status code
- src.app.flask_postgresql.create_flask_postgresql_app_test.test_request_profession_invalid_name_error(client_flask_postgresql_app, fixture_profession_developer)
Test request invalid name
- src.app.flask_postgresql.create_flask_postgresql_app_test.test_request_profession_missing_name_error(client_flask_postgresql_app, fixture_profession_developer)
Test request example
- src.app.flask_postgresql.create_flask_postgresql_app_test.test_request_profession_unique_error(client_flask_postgresql_app, fixture_profession_developer, mocker)
Test handling of unique exception (UniqueViolationError)
- src.app.flask_postgresql.create_flask_postgresql_app_test.test_request_profession_wrong_url_error(client_flask_postgresql_app, fixture_profession_developer)
Test request HTTPException error