обзорный про контракты, чтобы понимать, что не pact'ом едины:
https://www.youtube.com/watch?v=aCQddHsyAIQ(первый доклад)
если вдруг graphQL - то там вообще схема есть и он сам считай себе контракт
статья с применением аналогичной либы, как в закрепе:
https://habr.com/ru/post/451132/лайв-коддинг правда на котлине, но доходчиво, что и как работает:
https://www.youtube.com/watch?v=H-Ok5tysBUoещё можно столкнуться с разным пониманием контрактов.
супер упрощённая версия - это считай e2e API тесты с либами типа cerberus, pydantic, jsonschema и им подобным, но это скорее дополнение к e2e API тестам