저는 파이썬 개발에 새로운 것이므로 단위 테스트를위한 함수에 모의 (mocks)를 삽입하는 가장 좋은 방법이 무엇인지 모르겠습니다. 내가 exampleModule.send
방법을 조롱하려는 위의 코드에서모의 객체를 사용하여 파이썬 단위 테스트 함수
import exampleModule
def func():
ls = createList()
exampleModule.send(ls)
:
나는과 같은 기능을 가지고있다.
함수에 인수로 메서드를 전달해야합니까? 좋아요 :
그리고 단위 테스트에서는 모의 테스트를 통과 할 수 있습니다. 하지만 호출자가 호출 메소드를 지정하는 것을 원하지 않습니다.
올바른 방법은 무엇입니까?
차이점은, 제 경우에는 메소드 (클래스의 함수)를 테스트하는 것이 아니라 상위 수준의 함수를 테스트하는 것입니다. – Prasanna