Size: a a a

2021 February 24

К

Ксюха in atinfo chat
Roller Boller
Вы серьезно? Это к тому, что pytest с установленным pytest-dotenv плагином умеет читать переменные из .env-файла без объявления чтения .env-файла в коде.
В инструкции с первых шагов указано, что нужно сделать load_dotenv, чтобы выгрузить переменные в окружение.
источник

RB

Roller Boller in atinfo chat
Ксюха
В инструкции с первых шагов указано, что нужно сделать load_dotenv, чтобы выгрузить переменные в окружение.
Ну давайте начнем: https://github.com/quiqua/pytest-dotenv#basic-usage
Цитата:
If all you want is to load environment variables from a .env file then installing the plugin is all that is needed. python-dotenv will automatically detect your .env file and load it. By default, the plugin won't override any existing system variables.
источник

RB

Roller Boller in atinfo chat
Roller Boller
Ну давайте начнем: https://github.com/quiqua/pytest-dotenv#basic-usage
Цитата:
If all you want is to load environment variables from a .env file then installing the plugin is all that is needed. python-dotenv will automatically detect your .env file and load it. By default, the plugin won't override any existing system variables.
This little plugin uses python-dotenv to load any environment variables from a .env file. Extra configuration can be defined in any pytest config files, such as pytest.ini, tox.ini and so on.
источник

К

Ксюха in atinfo chat
Roller Boller
Ну давайте начнем: https://github.com/quiqua/pytest-dotenv#basic-usage
Цитата:
If all you want is to load environment variables from a .env file then installing the plugin is all that is needed. python-dotenv will automatically detect your .env file and load it. By default, the plugin won't override any existing system variables.
Попробовать - 3 минуты, спорить - бесценно
источник

К

Ксюха in atinfo chat
источник

К

Ксюха in atinfo chat
Этот точно работает
источник

RB

Roller Boller in atinfo chat
Большое спасибо, за "помощь" :)
источник

К

Ксюха in atinfo chat
Roller Boller
Большое спасибо, за "помощь" :)
И кавычки убери
источник

К

Ксюха in atinfo chat
Roller Boller
Переслано от Roller Boller
Привет! А кто-нибудь юзает pytest-base-url в связке в pytest-selenium и pytest-dotenv? Выглядит так, что установка PYTEST_BASE_URL в .env не работает вовсе, но может быть я что-то неправильно делаю:

# .env
$ cat .env
PYTEST_BASE_URL="https://google.com"


# test_g.py
$ cat test_g.py
def test_google(driver, base_url):
   driver.get(base_url)
Только вот здесь
источник

EB

Evgenii B in atinfo chat
Roller Boller
Большое спасибо, за "помощь" :)
источник

EB

Evgenii B in atinfo chat
результат из твоего сниппета не воспроизводится
источник

RB

Roller Boller in atinfo chat
meh
источник

EB

Evgenii B in atinfo chat
источник

RB

Roller Boller in atinfo chat
name os is not defeind
источник

EB

Evgenii B in atinfo chat
ниже где я уже добавил импорт (как я уже говорил, у тебя странный снипет, который должен был упасть на отсутствующем импорте)
источник

RB

Roller Boller in atinfo chat
и почему же импорт os тогда упал?
источник

RB

Roller Boller in atinfo chat
ох
источник

ИС

Игорь Середа... in atinfo chat
А о чём вы тут спорите? О том, что можно просто установить пакет, и потом он будет что-то делать, даже если его никто не импортировал?
источник

ИС

Игорь Середа... in atinfo chat
Переслано от Roller Boller
Вы серьезно? Это к тому, что pytest с установленным pytest-dotenv плагином умеет читать переменные из .env-файла без объявления чтения .env-файла в коде.
источник

RB

Roller Boller in atinfo chat
да щас я бахну проект на гитхабе
источник