aboutsummaryrefslogtreecommitdiff
path: root/tests/integration/conftest.py
blob: e1d1c37d80d66464c2cb5c55bd312067499978b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"""Module that holds fixtures for integration tests"""
import pytest

from gn3.app import create_app
from gn3.db_utils import database_connector

@pytest.fixture(scope="session")
def client():
    """Create a test client fixture for tests"""
    # Do some setup
    app = create_app()
    app.config.update({"TESTING": True})
    app.testing = True
    yield app.test_client()
    # Do some teardown/cleanup


@pytest.fixture
def db_conn():
    """Create a db connection fixture for tests"""
    ## Update this to use temp db once that is in place
    return database_connector()[0]