Size: a a a

testing_in_python

2020 April 24

СС

Сказочный Сникерс in testing_in_python
Oleg Chaplashkin
Тогда наверное главный вопрос: эта параметризация сгребает все параметры. Мне нужно разделить позитивные и негативные сценарии?
т.е. 2 параметризации
тебе нужно условие по которому ты в тесте будешь понимать что тебе проверять
источник

СС

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

СС

Сказочный Сникерс in testing_in_python
это могут быть ифы в тесте
источник

СС

Сказочный Сникерс in testing_in_python
это могут быть 2 теста со своими параметризациями (один на валидные случаи, один на невалидные)
источник

AY

Andrey Yakovlev in testing_in_python
Сказочный Сникерс
это могут быть ифы в тесте
не надо ифов в тестах)
источник

FB

Foo Bar in testing_in_python
Andrey Yakovlev
не надо ифов в тестах)
А ты только отдельные сообщения из диалога выхватываешь, да?
источник

FB

Foo Bar in testing_in_python
Щас еще будет «1 ассерт, 1 тест»
источник

FB

Foo Bar in testing_in_python
Плиз, не нужно
источник

AY

Andrey Yakovlev in testing_in_python
Foo Bar
А ты только отдельные сообщения из диалога выхватываешь, да?
Запрещено правилами?
источник

FB

Foo Bar in testing_in_python
Да
источник

AY

Andrey Yakovlev in testing_in_python
Foo Bar
Щас еще будет «1 ассерт, 1 тест»
Да, я из этой секты, не всегда получается, но да
источник

ИС

Игорь Середа in testing_in_python
Andrey Yakovlev
Да, я из этой секты, не всегда получается, но да
Что именно не всегда получается? Разделить тест?
источник

AY

Andrey Yakovlev in testing_in_python
В одном тесте делать одну проверку
источник

ИС

Игорь Середа in testing_in_python
Ну я об этом и спрашиваю. Почему?
источник

AY

Andrey Yakovlev in testing_in_python
Сказочный Сникерс
это могут быть 2 теста со своими параметризациями (один на валидные случаи, один на невалидные)
Вот этот подход лучше считаю, смешивать позитивные и негативные сценарии в один тест не лучший вариант
источник

AY

Andrey Yakovlev in testing_in_python
Игорь Середа
Ну я об этом и спрашиваю. Почему?
Например, легаси особенности тестового фреймворка
источник

FB

Foo Bar in testing_in_python
Ответа на вопрос «почему», видимо, не будет
источник

FB

Foo Bar in testing_in_python
штош
источник

ИС

Игорь Середа in testing_in_python
Foo Bar
Ответа на вопрос «почему», видимо, не будет
Ну тебе сказали, что легаси особенности. Может у парней ещё и питон второй...
источник

OC

Oleg Chaplashkin in testing_in_python
Кстати, интересно послушать холивар на тему "1 тест, 1 ассерт"
Почему нет?
источник