Size: a a a

2021 November 19

A

Andrey in Python
Так все индивидуально
источник

A

Andrey in Python
На этот вопрос никто не ответит
источник

A

Andrey in Python
Даже если есть какая-то статистика по этому поводу, я бы не стал ее в расчёт брать
источник

A

Andrey in Python
Только на свои ощущения ориентироваться надо
источник

S

Slam! in Python
pytest

Ребят, интересует передача определенных переменных, полученных в результате тестирования, в teardown фикстуру.

needed_value = yield не прокатывает, т.к. внутри тест кейса сама фикстура представлена значением, которое возвращает илд, а не генератором. Следовательно, метод send взять негде.

Каким образом можно контекст прокинуть из тест-кейса в фикстуру?
Глобалы не предлагать - это последнее, что хочется рассматривать
источник

A

Alex in Python
ну ты можешь прокинуть из фикстуры объект в который уже передать значение.
источник

A

Alex in Python
только вопрос в другом, а какую проблему ты собственно в такой способ пытаешься решить?
источник

S

Slam! in Python
е2е тест запускает лямбду, которая под капотом создает сущность и присваивает ей UUID. Сами подробности тест кейса расскрывать нет смысла, но в конечном счете тест кейс получает финальный объект от лямбды, который содержит этот UUID.

Тест-кейс закончился, базу нужно прибрать - по UUID удаляются определенные энтити в teardown фикстуре и тест-сессия переходит к следующему тест-кейсу
источник

A

Andrey in Python
Лямбду которая облачная?
источник

S

Slam! in Python
да, местами грозы
источник

A

Andrey in Python
Ты создание объекта в lambda засунул?
источник

S

Slam! in Python
мы точно про одну лямбду?)
источник

T

Tishka17 in Python
в этом и был первый вопрос
источник

A

Alex in Python
ну собственно ты можешь фикстурой возвращать некоторый объект, куда например присваивать UUID или добавлять коллалблы для вызова после фикстуры
источник

A

Alex in Python
что-то типа addCleanup в юниттесте
источник

S

Slam! in Python
были мысли на классах написать тест кейсы
источник

A

Artur in Python
так а чем ф строки то не подходят? сформируем SQL, проверь его и отдай готовый, без параметров
источник

A

Alex in Python
тем что они банально не работают. ну и SQL-injection никто не отменял.
источник

A

Artur in Python
я же написал - "проверь его"
источник

S

Slam! in Python
только фикстур отдельно на setup отдельно на teardown без илдов не будет
источник