Можно ли передавать данные на основе условия (например: тестовые данные для среды разработки и сцены могут измениться) вPython

Программы на Python
Anonymous
Можно ли передавать данные на основе условия (например: тестовые данные для среды разработки и сцены могут измениться) в

Сообщение Anonymous »

Моя среда тестирования использует karate и python и их для внутреннего тестирования.
Я хочу выполнять свои тесты как в среде разработки, так и в промежуточной среде, поэтому мне нужно передавать данные на основе этого условия. в мой файл функций. (Аналогично условию if else в Java)
Ниже приведена настройка моего файла функций.
Сценарий: xyz
  • def Something = abc
  • def result = karate.exec("curl -X blah blah" + API-KEY + Endpoint)
Здесь я хочу, чтобы это было так:
if(Endpoint.contains('dev'))
API -KEY = 'ключ API разработки'
Иначе if(Endpoint.contains('sig'))
API-KEY = 'Промежуточный ключ API'
Я хочу иметь возможность выбирать, какие данные отправлять, в зависимости от среды, в которой они выполняются. Это для автоматического запуска в GitHub.
Заранее спасибо за ваша помощь.

Подробнее здесь: https://stackoverflow.com/questions/761 ... v-stage-en

Вернуться в «Python»