Как добавить переменную env в pytest - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь добавить переменные 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...