TIL 20211027 pytest에서 private function import 해야 할 때

jiffydev·2021년 10월 27일
0

일반적으로 private function은 테스트하지 않지만
테스트 과정에서 private function을 patch 할 필요가 있어 import 해야 할 때

from module import __private_func

로 사용하려고 하면 NameError 발생

from module import __private_func as private_func

로 만들어주고 테스트 함수 안에서 사용하면 된다.

profile
잘 & 열심히 살고싶은 개발자

0개의 댓글