Tôi đang sử dụng Mock (http://www.voidspace.org.uk/python/mock/mock.html) và đã gặp một trường hợp giả định cụ thể mà tôi không thể tìm ra giải pháp.10 Unit2 Mô tả Python chỉ thử một chức năng nhiều cuộc gọi
Tôi có một chức năng có nhiều lệnh gọi đến some_function đang được Mocked.
def function():
some_function(1)
some_function(2)
some_function(3)
Tôi chỉ muốn thực hiện cuộc gọi đầu tiên và thứ ba tới some_function. Cuộc gọi thứ hai tôi muốn được thực hiện với some_function thực.
Tôi đã thử một số lựa chọn thay thế với http://www.voidspace.org.uk/python/mock/mock.html#mock.Mock.mock_calls, nhưng không thành công.
Cảm ơn bạn đã trợ giúp.