blob: be927a4b6711f80abe3d960f59d14023f62be924 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
"""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
conn = database_connector()
yield conn
conn.close()
|