해결된 질문
작성
·
237
·
수정됨
0
안녕하세요 강사님
강의 정말 재밌게 보고 있습니다.
수강 도중 궁금한 내용이 생겨 질문 남깁니다.
mocker.patch("main.get_todo_by_todo_id",
return_value=Todo(id=1,contents="todo",is_done=True))
여기서 인자값으로 문자열 main.get_todo_by_todo_id 를 전달했는데, pytest는 어떻게 저 함수를 모킹대상으로 인지하나요? 개념적으로 설명해주시면 감사합니다~!!
response = client.patch("/todos/1", json={"is_done":False})
해당 api 를 호출하고 실행하는 과정에서
main_get_todo_by_todo_id 함수를 호출할 때 어떻게 모킹처리가 되는지 궁금합니다.
넵넵 그 부분은 이해가 되었는데, 어떻게 해당 함수가 호출되지 않고 mock 객체로 분기처리 되는건지 내부 원리가 궁금해서요 ~