2
A
回答
5
當然。您可以從模擬繼承和改變__repr__
方法:
from mock import Mock
class Mock2(Mock):
def __repr__(self):
return "Hello World!"
m = Mock2()
>> m
Hello World!
你也可以動態地改變你的對象的__repr__
方法是這樣的:
from mock import Mock
m = Mock()
def new_repr(self):
return "Hello dynamic Python!"
m.__repr__ = new_repr
>> m
Hello dynamic Python!
相關問題
- 1. Python的模擬返回值
- 2. Python模擬返回初始預定義值返回默認值
- 3. easymock,模擬返回模擬
- 4. TestNG的模擬方法的返回值
- 5. Python的模擬庫,在模擬函數中只返回一次值?
- 6. Mockery模擬不返回指定的值
- 7. 無法模擬服務的返回值
- 8. 模擬具有多個返回值的python函數
- 9. 使用模擬Python返回Iterable
- 10. GMock - 如何刷新模擬返回值?
- 11. Moq - 需要模擬函數返回值
- 12. Python模擬補丁不重置返回值
- 13. Python模擬 - return_value - 獲取「真實」返回值
- 14. 重置python模擬生成器返回值
- 15. 從模擬方法返回模擬
- 16. Python的返回值
- 17. Python返回值?
- 18. Python模擬庫不返回正確的模擬對象的'補丁'
- 19. 模擬getActionBar()返回null
- 20. Wiremock模擬返回HTTP 500
- 21. 的Mockito:模擬與回調方法都返回值
- 22. Python的模擬函數的返回總是假
- 23. Python SimpleXMLRPCServer返回值
- 24. 與Python返回值
- 25. python返回值無
- 26. 是否有可能查詢Python模擬對象的調用返回值?
- 27. 的Python SQLite的返回值
- 28. 使用由phpspec中的另一個模擬返回的模擬
- 29. 關於python的返回值
- 30. 返回值幫助的Python