Add tests to test_invalid_url for `InvalidSchema`

In b149be5d `PreparedRequest` was made to skip `parse_url` for e.g.
`$HOST:$PORT`, which results in `MissingSchema` not being raised for
`localhost:3128`.