SWE notes
385 subscribers
15 photos
1 video
284 links
Канал про разработку ПО и все что с этим связано.

В нем я делюсь как авторскими материалами из своего блога https://www.swe-notes.ru так и полезными ссылки на другие ресурсы

По вопросам сотрудничества обращаться @kuznetsovin
Download Telegram
Наткнулся на занимательную особенность кэширования моделей в системе Odoo причем всплыла она у меня при написании тестов. Она заключается в том что если у вас есть в тесте модель с вычислимые (compute) полями, и расчет этого поля зависит от смежной модели, то Odoo во время прогона теста закеширует состояние этого поля на момент первого обращения.
И из-за это получается что если вы хотите протестить изменение состояния этого поля при изменении данных в смежной модели, вам необходимо каждый раз делать инвалидацию кэша (метод
invalidate_cache()
)

#odoo #testing #особенность
👍1