コード例 #1
0
ファイル: test.py プロジェクト: h10gforks/work.muxixyz_main
    def setUp(self):
        self.app = create_app('testing')
        self.app_context = self.app.app_context()
        self.app_context.push()
        db.create_all()
        self.client = self.app.test_client()

        from work_muxixyz_app.api import api
        self.app.register_blueprint(api, url_prefix='/api/v1.0/')
コード例 #2
0
ファイル: test_feed.py プロジェクト: Muxi-X/work.muxixyz_feed
 def setUp(self):
     self.app = create_app(os.getenv('FLASK_CONFIG') or 'default')
     self.app_context = self.app.app_context()
     self.app_context.push()
     self.client = self.app.test_client()
コード例 #3
0
ファイル: manage.py プロジェクト: h10gforks/work.muxixyz_main
import sys
import importlib
import os
import time
import pika
from work_muxixyz_app import create_app, db
from work_muxixyz_app.models import Team, Group, User, Project, Message, Statu, File, Comment, Feed, Doc
from flask_script import Manager, Shell, Command
from flask_migrate import Migrate, MigrateCommand
from sqlalchemy import func

app = create_app(os.getenv('FLASK_CONFIG') or 'default')
manager = Manager(app)
migrate = Migrate(app, db)

manager.add_command('db', MigrateCommand)

MQHOST = os.getenv('MQHOST') or '120.78.194.125'
MQUSERNAME = os.getenv("MQUSERNAME")
MQPASSWORD = os.getenv("MQPASSWORD")


def make_shell_context():
    return dict(app=app)


manager.add_command("shell", Shell(make_context=make_shell_context))


@manager.command
def test_management():