Size: a a a

2020 April 22

R(

Roman (rpwheeler) in atinfo chat
Sergei
питон поверх джава машины тоже был, жаль только заглох это проект
Он не то чтобы совсем заглох, он со своими темпами разработки только выпустил 2.7.2 , а Python 3 не выпускает.
источник

VT

Vlad Tarkovsky in atinfo chat
Предпочитаю работать с моделями и в питоне и в джаве
источник

IK

Iliya Kuznetsov in atinfo chat
Roman (rpwheeler)
Мне в Python нравится возможность разворачивать любой полученный json одной строчкой без создания класса-шаблона под него.

Т.е.
my_dict = json.loads(my_json)
x = my_dict[a][b][c]

Объявлять дополнительно my_dict не нужно.

По моим текущим задачам это очень удобно, а создавать/переписывать классы каждый раз для конверсии Json во что-то другое -- не удобно.

Возможно есть возможность и на Java это делать в две строчки без создания специальных классов, но не нашел пока.
в груви даже будет так: x = my_dict.a.b.c
источник

S

Sergei in atinfo chat
Iliya Kuznetsov
в груви даже будет так: x = my_dict.a.b.c
в js тоже) да и в питоне можно установить attrdict и также развекаться
источник

VZ

Valerian Zakaraya in atinfo chat
Товарищи, всем привет. Кто-нибудь работал с Pytest + Allure с очень большим кол-вом тестов? У меня их около 7300, подключение модуля со формированием результатов тормозит прогон в 2 раза. При этом сама папка с результатами получается около 20 мб и собирается allure serve около 6 минут.
Но при этом, если я запущу тесты с помощью nosetests + Allure, скорость прогона не меняется, результаты занимают всего 5 мб. Но nosetests почему-то очень сильно нагружает раннер. Кто-нибудь с этим сталкивался?
источник

VZ

Valerian Zakaraya in atinfo chat
Я уже честно говоря не знаю что делать, замучился целыми днями искать решение
источник

S

Sergei in atinfo chat
allure-nose еще актуален? О_о там апдейтов вроде уже 4 года не было
источник

VZ

Valerian Zakaraya in atinfo chat
Да, я его сам пересобрал для 3 питона)
источник

VZ

Valerian Zakaraya in atinfo chat
До такой степени я в отчаянии 😄
источник

VZ

Valerian Zakaraya in atinfo chat
Может можно как-то изменить формат (кол-во, что угодно) информации, которая выводится в allure-dir? nose-allure делает это в виде нескольких файлов xml, а pytests аж 19 тыс. txt + json
источник

S

Sergei in atinfo chat
nose-allure использует старый плагин pytest-allure’a под капотом, возможно вам стоит его попробовать, правда не знаю насколько он совместим с той версией pytest’a которую юзаете
источник

VZ

Valerian Zakaraya in atinfo chat
Sergei
nose-allure использует старый плагин pytest-allure’a под капотом, возможно вам стоит его попробовать, правда не знаю насколько он совместим с той версией pytest’a которую юзаете
Да, nose-allure использует pytest-allure-adaptor (вроде правильно написал), но ОН, собака, не совместим с pytest
источник

VZ

Valerian Zakaraya in atinfo chat
Ну по крайней мере с той версию, что я юзаю
источник

S

Sergei in atinfo chat
может вам стоит попробовать старый pytest, судя по тому что ваши тесты запускаются хоть нойзом хоть пайтестом, они не сильно завязаны на специфику пайтеста)
источник

VZ

Valerian Zakaraya in atinfo chat
Да, это вообще тесты unittest 😄
источник

VZ

Valerian Zakaraya in atinfo chat
Все извращения ради Allure
источник

S

Sergei in atinfo chat
Valerian Zakaraya
Да, это вообще тесты unittest 😄
догадывался)
источник

VZ

Valerian Zakaraya in atinfo chat
Вот только как теперь понять, какая версия pytest подходила к этому плагину
источник

ŚW

Świętomierz Wisniewski in atinfo chat
Valerian Zakaraya
Вот только как теперь понять, какая версия pytest подходила к этому плагину
Бинарный поиск)
источник

ŚW

Świętomierz Wisniewski in atinfo chat
Valerian Zakaraya
Вот только как теперь понять, какая версия pytest подходила к этому плагину
Берете примерно середину от все релизов pytest, проверяете. Если тормозит, то берете половину от половины и так далее
источник