def test_do_post(init_kwargs):
"""Exercise the private _do_post() method"""
# create instance of client under test
client = WSMANClient(**init_kwargs)
assert client
# setup responses
expected_url = "https://{host}:{port}/wsman".format(
host=init_kwargs['host'],
port=init_kwargs.get('port', 443))
fake_response_text = b"fake response from wsman"
responses.add(
responses.POST,
expected_url,
body=fake_response_text,
status=200,
content_type='application/xml')
payload = "fake"
reply = client._do_post(payload)
assert reply == fake_response_text
评论列表
文章目录