[Pytest 101] 03 Mock SQL Query 將單元測試從資料庫連線中解放出來 2025/07/23 Ray 透過 Mock,我們不需要真的連線到資料庫來執行測試,就可以模擬資料庫操作的結果。 而不需要準備一個測試用的資料庫,並在測試後清除資料庫。
[Pytest 101] 02 Mock 的基本用法 在 Pytest 中如何使用 Mock 來模擬行為、拋出例外與測試副作用。 2025/07/11 Ray 介紹完基本的工具後,這篇文章要實際操作 Pytest 中 Mock 的使用方式。 Mock 可以讓我們替換原本的函式邏輯,模擬不同情境,寫出更精準的單元測試。 本文將以實例說明如何抽換函式、模擬錯誤發生,甚至處理像是 Redis 這樣的外部資源。
[Pytest 101] 01 Pytest & Mock 基本介紹 Pytest 基本介紹與 Mock 的核心概念 2025/07/02 Ray 寫程式要寫單元測試已經是大家耳熟能詳的工具了,但實際開工卻是層層阻礙。 要怎麼開始?又要用到哪些工具?怎麼用?沒有經驗的人很容易迷失在這第一步。