fb / manage.py
rastof9's picture
Saving local changes before rebase
092e58d
import click
from flask.cli import FlaskGroup
from app import create_app, db
app = create_app()
cli = FlaskGroup(create_app=create_app)
@cli.command("init-db")
def init_db():
"""Initialize the database."""
click.echo("Creating database tables...")
db.create_all()
click.echo("Database tables created!")
@cli.command("run")
def run():
"""Run the application."""
app.run()
@cli.command("test")
def test():
"""Run the tests."""
import pytest
pytest.main(['tests'])
if __name__ == "__main__":
cli()