Projekt

Obecné

Profil

Stáhnout (523 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1
import pytest
2
from flask_injector import FlaskInjector
3
from injector import Injector
4

    
5
from app import app as flask_app
6
from src.config.configuration import test_configuration_binder
7
from src.config.connection_provider import ConnectionProvider
8

    
9

    
10
@pytest.fixture(scope="session")
11
def server():
12
    modules = [test_configuration_binder, ConnectionProvider]
13
    injector = Injector(modules)
14
    FlaskInjector(app=flask_app, modules=modules)
15

    
16
    flask_app.testing = True
17
    with flask_app.test_client() as s:
18
        yield s
(3-3/4)