Я пытаюсь добавить переменные env в pytest. Мне удалось добавить env и настроить для обычных сценариев python, но я не могу использовать env vars для pytest.
somefile.env
KEY = "12345"
Config.py
import os
headers = {"Key": os.environ.get("KEY"), "content_Type": "application/json"}
Выше приведены значения, указанные в .env и файле конфигурации. Я могу получить доступ к значению заголовков в сценарии python, но не могу получить доступ к этому значению заголовка внутри pytest. Например, это мой код в pytest
import os
from config import headers
print(headers) #---> as this works as expected and prints key value
#Pytests starts
def test_one():
print(headers) # prints key as None
Когда я вызываю заголовки в pytest, я получаю значение ключа как None