The transcript log of the HttpClient class in questions_three.http_client is very useful, but it's a bit hidden from the user.
Some ideas:
Exposing the transcript log through means of some ENV var or a cli argument, where folks can define an output file path where the transcript log will be saved, and don't have to code some functionality themselves and apply it on TestSuite teardown step to save the contents of HttpClient._transcript into some file by hand.
Refactor the transcript log so it sits on TestSuite level, and HttpClient forwards entries to it, but say, folks can easily add other entries of their own clients (e.g for Websockets or any other kind of comms protocol) to the transcript log.
The transcript log of the HttpClient class in
questions_three.http_client
is very useful, but it's a bit hidden from the user.Some ideas:
HttpClient._transcript
into some file by hand.HttpClient
forwards entries to it, but say, folks can easily add other entries of their own clients (e.g for Websockets or any other kind of comms protocol) to the transcript log.