카테고리 없음

[파이썬] Python의 더미 객체

행복을전해요 2021. 2. 17. 06:23

Mock물건을 사용해보십시오 . Mock개체 에 대한 모든 호출은 다른 Mock개체 를 반환 합니다.

예를 들면 :

>>> from mock import Mock
>>> test = Mock()
>>> test.doStuff()
<Mock name='mock.doStuff()' id='4373729360'>
>>> test2 = test.doStuff
>>> test2
<Mock name='mock.doStuff' id='4373693712'>
>>> test2()
<Mock name='mock.doStuff()' id='4373729360'>

다음과 같이, 그것은 일관성 - 전화 doStuff()를 여러 번하면 같은를 반환 Mock하고, 당신이 호출하는 경우 Mock에 의해 생성을 mock.doStuff그 같은 반환 MockdoStuff().

모의 객체는 일반적으로 단위 테스트에서 사용되므로 여기에서 보여준 것보다 더 많은 것을 할 수 있습니다. 관심이 있으시면 여기에서 자세히 읽어보십시오 .



출처
https://stackoverflow.com/questions/22079809