Size: a a a

testing_in_python

2020 July 15

СС

Сказочный Сникерс... in testing_in_python
может кто еще поможет тут, я минус)
источник

b

brammator in testing_in_python
ок, спасибо
источник

NN

Nikolay Nekrasov in testing_in_python
Если я правильно понял задачу, то тест должен просто в какой то момент притормозить и проверять состояние среды до определенного триггера (например даты). Как вариант сделать внутри теста шаг, который завернут в декоратор, позволяющий ждать наступления конкретного события. Ну а то, куда идти дальше после наступления события уже решать как душе милее. Например из декоратора можно вернуть нужную функцию.

action = wait_till_trigger()
action()
источник

b

brammator in testing_in_python
Понял вариант, но скорее всего не прокатит.
источник

S

Sergei in testing_in_python
Сказочный Сникерс
короче имхо ты до сих пор задачу свою нормально не описал, примеров нет, что ты хочешь лично мне непонятно =)
Ага, какая-то угадай мелодию, где проблема - никому непонятно, предлагаешь вариант - в ответ: не подойдёт :)
источник

S

Sergei in testing_in_python
Судя по ответам в большом чате, там все кончится также печально
источник

b

brammator in testing_in_python
Ну, прошу прощения, если это оценочно звучит.  Это ж у нас не прокатит, а не "ответ неверный".  Ответ-то верный.
источник

А

Алексей in testing_in_python
brammator
Ну, прошу прощения, если это оценочно звучит.  Это ж у нас не прокатит, а не "ответ неверный".  Ответ-то верный.
Проще не астрал городить(впрочем ничего технически сложного в таком тесте нет), а все таки пробить доступ к базе или прямой или ввиде тестового эндпоинта, и менять даты там
источник

S

Sergei in testing_in_python
Я угадаю, что такое не прокатит, там живая система :)
источник

А

Алексей in testing_in_python
Sergei
Я угадаю, что такое не прокатит, там живая система :)
Ну тогда с процессами и сто на той конторе беда
источник

S

Sergei in testing_in_python
Что весьма вероятно
источник

S

Sergei in testing_in_python
Если регрессию сутками ждать надо
источник

b

brammator in testing_in_python
Так и есть - у нас уже используются моки и "прямой доступ" там, где это ок.  А там, где это не разрешено, используется скрипт, который при каждом запуске решает, какой шаг он будет выполнять сегодня.  Оба варианта ок со своими тараканами.
Мой вопрос только в том, нет ли ещё какого-то варианта решения подобной задачи.
источник

b

brammator in testing_in_python
Sergei
Если регрессию сутками ждать надо
Программистам - не надо, у них своя, с моками и поэтэссами.
источник

S

Sergei in testing_in_python
Алексей
Ну тогда с процессами и сто на той конторе беда
Не удивлюсь если госконтора или монополист
источник

M

Merg in testing_in_python
brammator
Программистам - не надо, у них своя, с моками и поэтэссами.
то есть они мержат в мастер и деплоят на прод, не смотря на твои тесты? они точно нужны?
источник

S

Sergei in testing_in_python
Кек
источник

b

brammator in testing_in_python
Merg
то есть они мержат в мастер и деплоят на прод, не смотря на твои тесты? они точно нужны?
Нет, они не  деплоят на прод.
источник

M

Merg in testing_in_python
флешбеки с Алексом
источник

b

brammator in testing_in_python
Ну ладно, биллинг для опсоса это.
источник