kennethreitz/requests — pull request #696 by craigds (2012-06-26 00:43:24+00:00)
Title: client certificates are ignored when verify=False

Our dev machines don't have valid server certificates for a web service we run. So we use `verify=False` for dev machines.

However our web service requires client certificates, so we use `cert=(cert, key)`. This fails because requests only sets the client certificate if `verify=True`.

Tested with 0.13.1 and latest develop branch. This pull request fixes the issue.