Coverage for heritrace/routes/__init__.py: 100%
16 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-06-24 11:39 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-06-24 11:39 +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
12 from heritrace.routes.linked_resources import linked_resources_bp
14 app.register_blueprint(main_bp)
15 app.register_blueprint(entity_bp)
16 app.register_blueprint(auth_bp, url_prefix="/auth")
17 app.register_blueprint(api_bp, url_prefix="/api")
18 app.register_blueprint(errors_bp, url_prefix="/errors")
19 app.register_blueprint(merge_bp, url_prefix="/merge")
20 app.register_blueprint(linked_resources_bp)