fix some tests to correctly cover the API
fix some tests to correctly cover the API

After #831, the tests added in #764 (which relied on iter_content()
crashing if the response was prefetched) no longer tested what they
were intended to test.

Bluehorn/requests,psf/requests