client tests

Good point. I think we still need something else than `URIAuth`. Something that includes the scheme.

And maybe even the path in case you want to query an api that is "mounted" under a certain path.