Size: a a a

testing_in_python

2020 August 04

E

Egor in testing_in_python
Tishka17
Эм. В вопросе у тебя были одинаковые
А, не так понял предыдущее сообщение). Нет, я имею в виду есть один тест, где я валидатором проверяю возвращаемые значения, т.е. это не разные тесты, так же есть, например, тест где я удаляю запись из таблицы - это отдельный тест, но он тоже одинаковый для всех таблиц и т.п.
источник

T

Tishka17 in testing_in_python
Очень странно
источник

E

Egor in testing_in_python
?
источник

T

Tishka17 in testing_in_python
Звучит как будто ты или тестируешь не то, или у тебя лишние таблицы
источник

B

Bola in testing_in_python
Egor
А, не так понял предыдущее сообщение). Нет, я имею в виду есть один тест, где я валидатором проверяю возвращаемые значения, т.е. это не разные тесты, так же есть, например, тест где я удаляю запись из таблицы - это отдельный тест, но он тоже одинаковый для всех таблиц и т.п.
Если ты прогонишь в цикле, то при первом фейле- падении теста  - тест завершится. Он же один. Но конечно можно юзать софтассерты.
Если параметризированный - то каждый тест будет независим.
источник

E

Egor in testing_in_python
Нет, с этим порядок, приложение работает с этими таблицами, они не могут быть лишними. Меня интересует в дальнейшем как это будет, удобно/неудобно, захламленность отчетов и т.д.
источник

B

Bola in testing_in_python
В отчёте видеть 9999 одинаковых тестов - тоже не очень.
Поэтому делай как удобно.
Можно сделать один тест, который прогонит в цикле, но не фейлить сразу, а только по окончании цикла. И показать нормальный лог в отчёте: какие упали и почему
источник

T

Tishka17 in testing_in_python
Миллион раз в чате видел как приложение юзает 100 таблицы вместо одной с колонкой
источник

B

Bola in testing_in_python
Tishka17
Миллион раз в чате видел как приложение юзает 100 таблицы вместо одной с колонкой
У каждого свой опыт. Свое видение. Это не догма
источник

T

Tishka17 in testing_in_python
Конечно, я просто подумал, что может  будут подробности. Тяжело представить настолько тупую логику, что 70 разных объектов работают одинаково и покрываются одинаковыми тестами
источник

B

Bola in testing_in_python
Tishka17
Конечно, я просто подумал, что может  будут подробности. Тяжело представить настолько тупую логику, что 70 разных объектов работают одинаково и покрываются одинаковыми тестами
Это может быть и не тест). Может человек с помощью тестов заполняет бд)
источник

E

Egor in testing_in_python
Ну например, апи метод просто удаляет запись в таблицах, соответственно, мне важно, что из каждой таблицы запись без проблем удалится
источник

B

Bola in testing_in_python
Egor
А, не так понял предыдущее сообщение). Нет, я имею в виду есть один тест, где я валидатором проверяю возвращаемые значения, т.е. это не разные тесты, так же есть, например, тест где я удаляю запись из таблицы - это отдельный тест, но он тоже одинаковый для всех таблиц и т.п.
Знаком ли термин: классы эквивалентности?
источник

E

Egor in testing_in_python
Конечно
источник

B

Bola in testing_in_python
Ок
источник

T

Tishka17 in testing_in_python
Egor
Ну например, апи метод просто удаляет запись в таблицах, соответственно, мне важно, что из каждой таблицы запись без проблем удалится
И что, даже FK никаких нет нигде?
источник

E

Egor in testing_in_python
Что такое fk?
источник

T

Tishka17 in testing_in_python
Egor
Что такое fk?
Foreign key
источник

E

Egor in testing_in_python
Конечно есть
источник

B

Bola in testing_in_python
Egor
Ну например, апи метод просто удаляет запись в таблицах, соответственно, мне важно, что из каждой таблицы запись без проблем удалится
Это тест для апи? Или это очистка данных после тестов?
источник