I'm not totally sure I understand what is happening in this test. Is the proxy being used to capture the network traffic (via the HAR file) and then we're using that to get the actual url of the download, which we then pass to the requests module? Does this mean the download starts, but doesn't finish?

Do you think it worthwhile to add a comment block explaining these things to others who may have to maintain the tests?