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

1from flask import Flask 

2 

3 

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 

13 

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)