我试图嘲笑一个功能。当我尝试模拟功能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