Would it be a giant pain to put all of these new tests into a separate file?  I know that we were talking about heading in that direction anyway, and it would prevent me from having to worry about merge conflicts with that other clj-http PR that I have in flight.