Coverage for app/controllers/__init__.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2024-06-18 17:46 +0000

1# from app import app 

2# import os 

3# # from app.login_manager import require_login 

4 

5 

6# @app.context_processor 

7# def injectGlobalData(): 

8# currentUser = require_login() 

9# lastStaticUpdate = str(max(os.path.getmtime(os.path.join(root_path, f)) 

10# for root_path, dirs, files in os.walk('app/static') 

11# for f in files)) 

12# return {'currentUser': currentUser, 

13# 'lastStaticUpdate': lastStaticUpdate} 

14import os 

15import pprint 

16from flask import Flask, render_template 

17from playhouse.shortcuts import model_to_dict, dict_to_model 

18from app.logic.config import load_config_files 

19# Initialize our application 

20app = Flask(__name__, template_folder="templates") 

21app.env = os.environ.get('APP_ENV', 'production') 

22load_config_files(app) 

23print (" * Environment:", app.env) 

24# set the secret key after configuration is set up 

25app.secret_key = app.config['secret_key'] 

26# These imports must happen after configuration 

27from app.models.term import Term 

28from app.models.user import User 

29from peewee import BaseQuery 

30from flask import session