blob: 0fd1ef108227868bd4949a25c119fb3accbb6eed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import pytest
from app import app as flask_app
from app import db
import tempfile
import os
@pytest.fixture
def app():
flask_app.config['WTF_CSRF_ENABLED'] = False
flask_app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///" + tempfile.mkstemp(suffix='.db')[-1]
flask_app.config['MAIL_BACKEND'] = "file" #"locmem"
flask_app.config["MAIL_FILE_PATH"] = '/tmp/app-messages'
db.create_all()
yield flask_app
@pytest.fixture
def client(app):
return app.test_client()
|