Size: a a a

2020 January 24

СС

Сказочный Сникерс in atinfo chat
Alex
ООП для лохов! 🙃
То что ты запихнул тесты в классы не значит что ты стал юзать ооп
источник

ИС

Игорь Середа in atinfo chat
Кажется, мы собираемся повторить диалог, которы уже был тут полгода назад.
источник

A

Alex in atinfo chat
😆
источник

ИС

Игорь Середа in atinfo chat
Предлагаю просто вспомнить результаты того исторического обсуждения.
источник

СС

Сказочный Сникерс in atinfo chat
Игорь Середа
Предлагаю просто вспомнить результаты того исторического обсуждения.
Классы не нужны.точка)
источник

MK

Mem Kekovich in atinfo chat
Сказочный Сникерс
Классы не нужны.точка)
Нужны точка .)
источник

СБ

Сергей Блохин in atinfo chat
Так-то и Питон не нужен, но пишут же люди, страдают, но пишут. =)
источник

A

Alex in atinfo chat
Mem Kekovich
Нужны точка .)
Ето бан!
источник

MA

Maksim Andryushchenkov in atinfo chat
Сказочный Сникерс
Классы не нужны?)
так а в чем косяк такой реализации? покритикуйте, может правда не тем занимаюсь
источник

СС

Сказочный Сникерс in atinfo chat
Maksim Andryushchenkov
так а в чем косяк такой реализации? покритикуйте, может правда не тем занимаюсь
ну самый простой пример это тебе в каждом тесте надо передать аргументом либо driver, либо main_page итд
источник

MA

Maksim Andryushchenkov in atinfo chat
Сказочный Сникерс
ну самый простой пример это тебе в каждом тесте надо передать аргументом либо driver, либо main_page итд
ну да, я в агрументах к тесту вижу какая страница является стендом для теста
источник

MA

Maksim Andryushchenkov in atinfo chat
чем плохо?
источник

MA

Maksim Andryushchenkov in atinfo chat
зато эта одна фикстура готовит стенд
источник

СС

Сказочный Сникерс in atinfo chat
Maksim Andryushchenkov
ну да, я в агрументах к тесту вижу какая страница является стендом для теста
ничем, но когда тестов тысячи - это тысячи объявлений одного и того же. да, для селениумопроектов это обычно не специфично, но если можно избавиться, то почему бы и нет
источник

R(

Roman (rpwheeler) in atinfo chat
Сказочный Сникерс
ну самый простой пример это тебе в каждом тесте надо передать аргументом либо driver, либо main_page итд
источник

MA

Maksim Andryushchenkov in atinfo chat
Сказочный Сникерс
ничем, но когда тестов тысячи - это тысячи объявлений одного и того же. да, для селениумопроектов это обычно не специфично, но если можно избавиться, то почему бы и нет
а в чем избавление? что вы куда-то скроете драйвер и он будет автоматом подтягиваться к странице?
источник

R(

Roman (rpwheeler) in atinfo chat
Сказочный Сникерс
ничем, но когда тестов тысячи - это тысячи объявлений одного и того же. да, для селениумопроектов это обычно не специфично, но если можно избавиться, то почему бы и нет
Емнип избавиться можно без явных классов. Объявить driver на уровне модуля. Модуля helpers , например, там же его проинициализировать. И в каждый файл с тестами вставлять from helpers import * -- это выведет driver на уровень доступности в тестовых методах.

Не говорю что это какое-то очень здоровское решение, готов ко критике. :)
источник

СС

Сказочный Сникерс in atinfo chat
Roman (rpwheeler)
Емнип избавиться можно без явных классов. Объявить driver на уровне модуля. Модуля helpers , например, там же его проинициализировать. И в каждый файл с тестами вставлять from helpers import * -- это выведет driver на уровень доступности в тестовых методах.

Не говорю что это какое-то очень здоровское решение, готов ко критике. :)
так не будет работать)
источник

MA

Maksim Andryushchenkov in atinfo chat
Roman (rpwheeler)
Емнип избавиться можно без явных классов. Объявить driver на уровне модуля. Модуля helpers , например, там же его проинициализировать. И в каждый файл с тестами вставлять from helpers import * -- это выведет driver на уровень доступности в тестовых методах.

Не говорю что это какое-то очень здоровское решение, готов ко критике. :)
инит будет до хуков? вы не кастомизируете тогда драйвер при запуске
источник

СС

Сказочный Сникерс in atinfo chat
да и теряется функционал фикстур и скоупов
источник