У меня есть прибор и класс тестирования, определенные ниже. Однако тест не пройден, заявив, что переменная env не найдена. Как я могу проверить, выполнено ли тестовое устройство и установлена ли переменная env?
conftest.py
import pytest
@pytest.fixture(autouse=True)
def env_setup(monkeypatch):
monkeypatch.setenv('env', 'dev')
Тестовый модуль
import sys
import os
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '../', 'source')))
from engine import get_client_id
def test_get_client_id():
get_client_id()