Задать вопрос
@Denzel_cw

Как подключиться к бд через pytest.fixture?

Всем привет, писал тесты Graphql с базами данных. Добрался до фикстур и не могу понять как передать через них подключение к бд и отключение от нее после всех тестов. Сколько не пытался, выдает такую ошибку "
tasks_db = async_generator object tasks_db at 0x000001E3D5887940


Вот код
import pytest

import db


@pytest.fixture(scope='session', autouse=True)
async def tasks_db():
    try:
        await db.init()
        yield #вот здесь был сам тест и все работало
    finally:
        await db.shutdown()
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы