Files
yoink/web.py
2022-04-05 23:12:42 -04:00

22 lines
571 B
Python

import os
from flask_migrate import Migrate
from app import create_app, db
from app.models import User, Role, ComicMeta
from yoink.config import config
from yoink.comic import Comic
app = create_app(os.environ.get('FLASK_CONFIG') or 'default')
migrate = Migrate(app, db)
@app.shell_context_processor
def make_shell_ctx(): return dict(db=db, User=User, Role=Role, ComicMeta=ComicMeta)
@app.cli.command()
def test():
''' run unit tests '''
import unittest
tests = unittest.TestLoader().discover('tests')
unittest.TextTestRunner(verbosity=2).run(tests)