client.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:pact-broker-client 作者: Babylonpartners 项目源码 文件源码
def push_pact(self, *, pact_file, provider, consumer, consumer_version):
        request_url = urls.PUSH_PACT_URL.format(
            broker_url=self.broker_url,
            provider=provider,
            consumer=consumer,
            consumer_version=consumer_version
        )

        with open(pact_file) as data_file:
            pact_json = json.load(data_file)

        response = requests.put(
            request_url,
            auth=self._auth,
            json=pact_json
        )
        response.raise_for_status()
        return response, (
            f'Pact between {consumer} and {provider} pushed.'
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号