19 lines
331 B
Python
19 lines
331 B
Python
from typing import Generator
|
|
|
|
import pytest
|
|
from flask import Flask
|
|
from flask.testing import FlaskClient
|
|
|
|
from app import create_app
|
|
|
|
|
|
@pytest.fixture()
|
|
def app() -> Generator[Flask, None, None]:
|
|
app = create_app("testing")
|
|
yield app
|
|
|
|
|
|
@pytest.fixture()
|
|
def client(app: Flask) -> FlaskClient:
|
|
return app.test_client()
|