Change query string tests

There is a difference between how urlparse handles if it is a protocol
it recognises vs a general URI. This only seems to exist on pypy and
py2.6.

This is not something that should be managed by us. Let it be handled by
the standard urlparse mechanism.