Size: a a a

testing_in_python

2021 November 21

AS

Alexandr Sharshov in testing_in_python
ну как мн обьяснили, когда я только попал на проект, что в лямбдах более стабильные локаторы становятся
источник

MN

Misha Nestuley in testing_in_python
В каком плане стабильнее?
источник

А

Алексей in testing_in_python
https://github.com/allure-framework/allure-python/blob/3c74fd540021f776be7b52f8078c9d34eee5c3b6/allure-python-commons/src/utils.py#L173
вот в ентом месте надо добавить проверку, если содержимое арга-кварга - лямбда, пробовать брать инспектом локалсы, и смотреть имя для этой лямбды
источник

А

Алексей in testing_in_python
Вот этого не понял совсем
источник

А

Алексей in testing_in_python
а хотя даже нет, возможно хватит переделки функции
https://github.com/allure-framework/allure-python/blob/3c74fd540021f776be7b52f8078c9d34eee5c3b6/allure-python-commons/src/utils.py#L117
источник

А

Алексей in testing_in_python
тут проверку на лямбдовость докинуть, и норм
источник

А

Алексей in testing_in_python
пишу с телефона, проверить сам не могу :)
источник

MN

Misha Nestuley in testing_in_python
Да и вообще все эти методы стоит завернуть в функции по типу find_element(self, locator) и click(self, locator), а то эти лямбды одинаковые явно не в одном месте используются
источник

AS

Alexandr Sharshov in testing_in_python
спасибо, буду пробовать)
источник

AS

Alexandr Sharshov in testing_in_python
да, от лямб будем уходить. Но было чисто для себя интересно.
А так, буду использоваться дискрипторы
источник

AS

Alexandr Sharshov in testing_in_python
вместо лямбд
источник

СС

Сказочный Сникерс... in testing_in_python
хех, родил такую шнягу. лютость дикая.
https://pastebin.com/3Dq6x3bR
источник

СС

Сказочный Сникерс... in testing_in_python
@LordOfCatkind оцени по 10 бальной шкале упоротость)
источник

OC

Oleg Chaplashkin in testing_in_python
ребят, а кто нибудь склеивал pytest и какой-нибудь fastapi/etc?

Цель получить условный "сервер", который по POST запросам будет запускать тесты?)

Это я сделал(без pytest), но через оверинжиринг и всякие там сервисы, репозитории, модели и прочее. Думаю вот, может быть есть вариант проще?  Тупо взять все кишки пайтеста, с их удобной ктаегоризацией и фикстурами и засунуть куда-нибудь, да вызывать через контроллер?

Что скажите? Или вообще дикость?)
источник

А

Алексей in testing_in_python
А смымл какой? Просто удаленно запускать можно каким ssh вообще, без сервера
источник

А

Алексей in testing_in_python
Если нужно с сервером - ну запускай процесс мультипроцессингом например
источник

OC

Oleg Chaplashkin in testing_in_python
Хочется некую систему мониторинга (шире, чем у девопсов с их хелсчеками)

В системе есть модели (генераторы трафика) с тестовой логикой(там сценарии по типу e2e только для API)

Хочется гонять "бесконечно" модели, при этом  уметь управлять ими(включить/выключить) и собирать статистику

Это похоже на некоторое объемное тестирование, просто с функциональной проверкой
источник

А

Алексей in testing_in_python
Норм, ток зачем в декораторе названия переменных? Парси все! 😂😂😂
источник

СС

Сказочный Сникерс... in testing_in_python
ну типа к этому потом можно прикрутить чтобы в степ попадало только нужное + какой нить текст)

ну типа сохранить сигнатуру title потом с {}
источник

СС

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