Size: a a a

2020 April 14

MA

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

V

Vita in atinfo chat
Некоторые тесты зависят из тестового класса, некоторые нет
источник

MA

Maksim Andryushchenkov in atinfo chat
зависимые тесты) красота. лучше так не делать. уж если сильно хочется посмотрите плагин pytest-ordering
источник

V

Vita in atinfo chat
Maksim Andryushchenkov
зависимые тесты) красота. лучше так не делать. уж если сильно хочется посмотрите плагин pytest-ordering
пробовал метить, но что-то не помогает, все равно запускает в порядке расположения папок
источник

MA

Maksim Andryushchenkov in atinfo chat
не буду дальше учить вас плохому, то что вы делаете не считается хорошей практикой)
источник

V

Vita in atinfo chat
да сами понимаем, что тесты так себе, но уже далеко ушли и править все тяжело
источник

V

Vita in atinfo chat
лучше подскажите, что за этот модуль
https://pypi.org/project/pytest-reorder/
и как это расшифровывать:
pytest_collection_modifyitems = make_reordering_hook(
   [None, r'(^|.*/)(test_)?unit', r'(^|.*/)(test_)?db', r'(^|.*/)(test_)?web'])

что значит None в начале
источник

V

Vita in atinfo chat
регулярки я знаю хорошо
источник

MA

Maksim Andryushchenkov in atinfo chat
Vita
лучше подскажите, что за этот модуль
https://pypi.org/project/pytest-reorder/
и как это расшифровывать:
pytest_collection_modifyitems = make_reordering_hook(
   [None, r'(^|.*/)(test_)?unit', r'(^|.*/)(test_)?db', r'(^|.*/)(test_)?web'])

что значит None в начале
ну он наверное собирает тесты по регуляркам в названии, нет?
источник

MA

Maksim Andryushchenkov in atinfo chat
источник

V

Vita in atinfo chat
да, это я понимаю, однако, почему None впереди стоит, не догоняю
источник

K

Konstantin in atinfo chat
Про зависимые тесты.
Есть Тест 1 - создает некую сущность
Есть тест 2 - редактирует сущность
Есть тест 3 - удаляет сущность
Если они будут не зависимы, то один фиг тест 2 и тест 3 будут использовать ровно тот же код, что и тест 1. И если тест 1 упадет, то и тест 2 и тест 3 тоже упадут - зависимые они или нет.
Nope?
источник

MA

Maksim Andryushchenkov in atinfo chat
Konstantin
Про зависимые тесты.
Есть Тест 1 - создает некую сущность
Есть тест 2 - редактирует сущность
Есть тест 3 - удаляет сущность
Если они будут не зависимы, то один фиг тест 2 и тест 3 будут использовать ровно тот же код, что и тест 1. И если тест 1 упадет, то и тест 2 и тест 3 тоже упадут - зависимые они или нет.
Nope?
для таких вещей придумали фикстуры
источник

MA

Maksim Andryushchenkov in atinfo chat
падение теста на этапе фикстуры - тоже падение
источник

V

Vita in atinfo chat
спасибо за помощь, буду разбираться
источник

JZ

Julia Zubrilushka in atinfo chat
Привет!
QA Автоматизаторы на Ruby, можете писать в личку. Есть хорошая вакансия для Вас)
Москва
источник

S

Sergei in atinfo chat
источник

S

Sergei in atinfo chat
раньше хоть расписывали что за вакансия, а сейчас сразу в личку зовут, неужто голодные айтишники уже как пираньи кидаются 🙂
источник

JZ

Julia Zubrilushka in atinfo chat
источник

JZ

Julia Zubrilushka in atinfo chat
Проектов много, поэтому на собеседовании под Ваши навыки подберут интересный для Вас
источник