728x90
반응형
파이썬 리턴타입 힌트로 속성 탐색
아래와 같이 리턴 타입(Snapshot)을 지정하면, 해당 get_snapshot() 메서드를 불러와서 리턴타입으로 사용할 때 속성 탐색이 가능해진다.(아래 사진)
def get_snapshot(self) -> Snapshot:
return self.context.get("view").get_snapshot()
unittest.mock의 @patch
unittest.mock의 @patch로 특정 {패키지…메서드}를 무시하고 리턴값을 지정할 수 있다.
@patch(
"utils.api_processor.start_process", return_value=[200, ""]
)
위 코드는 utils.api_processor 패키지의 start_process 메서드의 실행을 무시하고, 상태코드 200, 리턴값 ""로 지정한다.
728x90
반응형