Size: a a a

testing_in_python

2021 April 19

СС

Сказочный Сникерс... in testing_in_python
угу, глянул у себя щас, примерно так и делаю

test_location = request.node.location
test_path = request.node.fspath.strpath


module_name = test_path.split('/')[-1].replace('.py', '')
class_name = request._pyfuncitem.cls.__name__

test_name = request.node.name
источник

ЖС

Жук Самсаед... in testing_in_python
jenkins
источник

ЖС

Жук Самсаед... in testing_in_python
а он уже подсовывает данные
источник

BK

Boris Krutskih in testing_in_python
Там типа на лету можно данные менять?
источник

ЖС

Жук Самсаед... in testing_in_python
ну да, я конфиги раз прописал и использую где угодно, в любой момент между тестами их можно поменять
источник

BK

Boris Krutskih in testing_in_python
Спс, попробую
источник

ЖС

Жук Самсаед... in testing_in_python
но у меня конфиги в гите хранятся, а чувствительное я храню в хашикорпе
источник

BK

Boris Krutskih in testing_in_python
По дженкинсу я так понял это просто добавление галочки "This project is parameterized"?
источник

ЖС

Жук Самсаед... in testing_in_python
нет, нужен плагин configure files
источник

BK

Boris Krutskih in testing_in_python
Config File Provider?
источник

BK

Boris Krutskih in testing_in_python
конкретно configure files, такого плагина не находит
источник

ЖС

Жук Самсаед... in testing_in_python
+-
источник

ЖС

Жук Самсаед... in testing_in_python
но там нативной поддержки гугла нет, просто единые файлы для задач
источник

ЖС

Жук Самсаед... in testing_in_python
которые можно поправить и они применятся для всех тестов, где используюьтся, я там toml'ы храню
источник

BK

Boris Krutskih in testing_in_python
Ну там есть возможность разбить данные на 3 env'а, и в тестах дёргать те данные исходя какой --env= будет указан при запуске теста?
источник

ЖС

Жук Самсаед... in testing_in_python
да, я через dynaconf делаю
источник

ЖС

Жук Самсаед... in testing_in_python
прописываю ENV_FOR_DYNACONF=stage и конкретный блок используется
источник

ЖС

Жук Самсаед... in testing_in_python
testing/develop/staging/whatever
источник

BK

Boris Krutskih in testing_in_python
то что нужно, спс. буду пробовать
источник

СС

Сказочный Сникерс... in testing_in_python
а почему не хранить данные в репе?
источник