def test_push_pact(mock_put):
broker_client = BrokerClient(broker_url=settings.PACT_BROKER_URL)
mocked_response = Response()
mocked_response.status_code = CREATED
mock_put.return_value = mocked_response
with open(PACT_FILE_PATH) as data_file:
pact = json.load(data_file)
broker_client.push_pact(
provider=PROVIDER,
consumer=CONSUMER,
pact_file=PACT_FILE_PATH,
consumer_version=CONSUMER_VERSION
)[0]
mock_put.assert_called_once_with(
EXPECTED_PUSH_PACT_URL,
json=pact,
auth=None
)
评论列表
文章目录