Software Engineer

Статті автора Yevhen Dmytrenko

Інтеграційні тести на Python з використанням pytest та FastAPI. Частина друга

Yevhen Dmytrenko 1909

У цій статті Євген Дмитренко розповідає про переваги використання бібліотеки responses порівняно з mock.patch під час написання інтеграційних тестів. І як замість того, аби викликати сторонні ресурси в процесі тестування, можна підмінити відповідь цих ресурсів і таким чином протестувати застосунок. 6

Інтеграційні тести на Python з використанням pytest та FastAPI

Yevhen Dmytrenko 2816

У цій статті Євген Дмитренко ділиться власним досвідом написання інтеграційних тестів на прикладі застосунку для обслуговування онлайн-магазину. Та розповідає як, використовуючи тестовий клієнт, наданий FastAPI, надіслати замовлення на свій же застосунок і як встановити з’єднання з тестовою базою даних під час тесту та очистити її після його виконання.

Як запустити Django-сервер на віддаленій машині у режимі debug

Yevhen Dmytrenko 1122

Уявіть, що Ви зайшли на новий проєкт, але вся робота ведеться віддалено, тобто десь існує віртуальна машина, і ви отримали логін та пароль вашого користувача або SSH-ключ. Постає питання: а яким саме чином вести розбробку, та більше того, як запустити сервер у режимі відловлювання помилок. Розберемось!