Как в python использовать коллекцию переменных для запуска тестов?

Надо запустить одну коллекцию на разных наборах данных

Параметры одинаковые (логин, пароль, url и т.д.), но с разными значениями. Подскажите пожалуйста как лучше сделать.

Нашла, что можно сделать 2 ini файла и примерно так в каждом:

[pytest]
env =
    base_url = 'https://url.ru'
    default_user = {'username': '[email protected]', 'password': 'password'}
    default_org_oguid = '123456'
    и т.д.

И при запуске тестов использовать конкретный файл:

pytest -c pytest.ini

Но как в таком случае указать эти base_url и т.д. в тестах? Или можно как то по другому сделать?


Ответы (0 шт):