Size: a a a

testing_in_python

2021 April 30

SB

Sasha Brud in testing_in_python
мне надо три раза перечитать чтоб осилить
источник

SB

Sasha Brud in testing_in_python
но выглядит интересно! поднимает много проблем о которых я не думала, хотя у меня и нет 4 тысяч тестов
источник

СС

Сказочный Сникерс... in testing_in_python
источник

СС

Сказочный Сникерс... in testing_in_python
это грубо если)
источник

СС

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

V

Vit in testing_in_python
удобная фича? одобряешь?
источник

СС

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

V

Vit in testing_in_python
чот еще не юзал )
источник

AS

Alex Svischev in testing_in_python
бодро) неужели есть необходимость для тестов одного микросервиса запускать 30-40 смежных? чтобы прогнать для него тесты.
источник

СС

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

СС

Сказочный Сникерс... in testing_in_python
где есть связки их двух сервисов - это тестирование только связки. остальные не тестируются. это обсуловлено тем что проще было в 1 сервисе подключить другой сервис и настроить их на работу вместе, чем писать моки и заглушки
источник

СС

Сказочный Сникерс... in testing_in_python
а так мы почти везде мокаем где надо
источник

V

Vit in testing_in_python
что такое ctx в итеме?
источник

V

Vit in testing_in_python
понял
источник

СС

Сказочный Сникерс... in testing_in_python
проперти ctx из класса)
источник

MR

Merg Rebas in testing_in_python
Подключить сервис, подключить его базу, заполнить ее. Зато не мокать)
источник

MR

Merg Rebas in testing_in_python
Весь тред не читал офк.
источник

СС

Сказочный Сникерс... in testing_in_python
ну бывают сложные сервисы, хрен сходу замокаешь
источник

СС

Сказочный Сникерс... in testing_in_python
мок же должен быть умным, по сути полностью дублируя логику сервиса и при этом управляемый из тестов, данные там положить, или посмотреть че в него пришло
источник

СС

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