Size: a a a

2021 June 25

СС

Сказочный Сникерс... in Rude QA
Как тебе удобнее
источник

MK

Mem Kekovich in Rude QA
Лан похуй пляшем. Со временем придумаю оптимальное решение для себя
источник

СС

Сказочный Сникерс... in Rude QA
Фикстуры можно настроить чтобы они вызывались неявно
источник

СС

Сказочный Сникерс... in Rude QA
Тесты в классе, в базовом классе автоюз сетап функ фикстура, она генерит необходимые всем тестам сущности / пер тест, и проставляет в self конкретного теста
источник

СС

Сказочный Сникерс... in Rude QA
Итого в теле теста ни строчки лишнего. Ни лишних аргументов у тестового метода. При этом self.<> всегда доступно
источник

MK

Mem Kekovich in Rude QA
Да я смотрю код твоих лекций:)
Вопрос в том что я не люблю эти бейз классы
источник

СС

Сказочный Сникерс... in Rude QA
Оч зря
источник

СС

Сказочный Сникерс... in Rude QA
Но фикстуры как раз и позволяют управлять сетапами тирдаунами без классов
источник

СС

Сказочный Сникерс... in Rude QA
Условно твой варик - каждому тесту нужен ssh клиент. Созданный и Законнекченный заново. Делаешь фикстуру ссш клиента, она дергает в свою очередь другую которая например логин пасс генерит/отдает. Сразу новый объект + коннект. А при тирдауне в ней же дисконнект, а фикстура которая отдала юзера - его затем удалит
источник

СС

Сказочный Сникерс... in Rude QA
И это делается 2 функциями и одной зависимостью фикстур
источник

MK

Mem Kekovich in Rude QA
Ну тут у меня в ссш в рамках теста разные айпи юзаются. И или делать фабричную фикстуру или прям в тесте инициализацию с новым айпи
источник

MK

Mem Kekovich in Rude QA
Это я просто для примера приводил
источник

СС

Сказочный Сникерс... in Rude QA
Короче это классный иструмент создания управляемых последовательностей сетапов и тирдаунов на разных уровнях
источник

СС

Сказочный Сникерс... in Rude QA
Параметризованная фикстура с разными айпи
источник

MK

Mem Kekovich in Rude QA
Нене. Это не параметры. Просто ноды кластера и хостов сервисов
источник

СС

Сказочный Сникерс... in Rude QA
Ну тебе на каждом тест надо прогнать?
источник

СС

Сказочный Сникерс... in Rude QA
Или выбрать любой свободный
источник

MK

Mem Kekovich in Rude QA
Не. Типа зайди по ссш на компьюту ебани демона рестартани
Потом туда зайди и дёрни курл в приватном ендпоинте  и тп
источник

MK

Mem Kekovich in Rude QA
Так бы я да - параметризованную делал
источник

СС

Сказочный Сникерс... in Rude QA
Короче я бы в бэйз класс вынес
источник