conftest.py 411 字节
Newer Older
P
peng.xu 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
import logging
import pytest
import grpc
from mishards import settings, db, create_app

logger = logging.getLogger(__name__)


@pytest.fixture
def app(request):
    app = create_app(settings.TestingConfig)
    db.drop_all()
    db.create_all()

    yield app

    db.drop_all()


@pytest.fixture
def started_app(app):
    app.on_pre_run()
    app.start(settings.SERVER_TEST_PORT)

    yield app

    app.stop()