Graham Dumpleton의 Wrapture 소개
Introducing wrapture
Graham Dumpleton이 개발한 Wrapture는 wrapt의 monkeypatching 아이디어를 확장하여 테스트와 추적을 동시에 적용할 수 있는 기능을 제공한다. 이 라이브러리는 모든 함수나 메서드를 쉽게 감싸서 접근을 추적하거나 다른 값을 반환하도록 오버라이드할 수 있게 해준다. Wrapture는 OpenTelemetry 지원을 포함하며, 기존 Python 프로젝트에 추적을 추가하는 구성 기반 메커니즘을 제공한다.
Wrapture는 unittest.mock의 대안으로 사용될 수 있으며, 기존 코드에 대한 추적을 구현하는 데 유용하다.
원문 출처
Simon Willison's Weblog