def test_rename_logset(mocked_url, mocked_rw_apikey, mocked_ro_apikey, capsys):
mocked_url.return_value = '', MOCK_API_URL
mocked_rw_apikey.return_value = str(uuid.uuid4())
mocked_ro_apikey.return_value = str(uuid.uuid4())
response_body = '{"logset": {"id": "XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXX","logs_info": [],"name": "old logset name"}}'
expected_result = '{"logset": {"id": "XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXX","logs_info": [],"name": "new logset name"}}'
httpretty.register_uri(httpretty.GET, MOCK_API_URL, status=200,
content_type='application/json',
body=response_body)
httpretty.register_uri(httpretty.PUT, MOCK_API_URL, status=200,
content_type='application/json',
body=expected_result)
api.rename_logset('XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXX', 'new logset name')
out, err = capsys.readouterr()
assert "new logset name" in out
评论列表
文章目录