Coverage for heritrace/routes/__init__.py: 100%
14 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-18 11:10 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-18 11:10 +0000
1from flask import Flask
4def register_blueprints(app: Flask):
5 """Register all blueprints for the application."""
6 from heritrace.routes.main import main_bp
7 from heritrace.routes.entity import entity_bp
8 from heritrace.routes.auth import auth_bp
9 from heritrace.routes.api import api_bp
10 from heritrace.errors.handlers import errors_bp
11 from heritrace.routes.merge import merge_bp
13 app.register_blueprint(main_bp)
14 app.register_blueprint(entity_bp)
15 app.register_blueprint(auth_bp, url_prefix="/auth")
16 app.register_blueprint(api_bp, url_prefix="/api")
17 app.register_blueprint(errors_bp, url_prefix="/errors")
18 app.register_blueprint(merge_bp, url_prefix="/merge")