我試圖嘲笑一個功能。當我嘗試模擬功能core.use_cases.add_owner_to_place模擬不起作用。它不斷打印「哎唷」。 我試過測試mocked_add_owner_to_place.called,它返回False。 有誰知道爲什麼即使我嘲笑它仍然使用真正的功能? views.py: from core.use_cases import add_owner_to_place
c
我有一個包含一些選項的案例類。比方說 case class Clazz(field: Option[String] = None)
我想模擬這個類在scalatest spec傳遞給另一個函數。像... val clazz = mock[Clazz]
它使字段爲null。 後來這個clazz被序列化爲JSON,並帶有circe.io庫,當然它會激發一個錯誤:scala.MatchError