urllib2egΒΆ
Since urllib2 responds to the http_proxy and https_proxy environment variables being set, virtualising urllib2 requests with HoverPy is extremely straightfoward.
from hoverpy import capture, simulate, lib
import urllib2
@capture("urllib2.db")
def captured_get():
print(urllib2.urlopen("http://time.ioloop.io").read())
@simulate("urllib2.db")
def simulated_get():
print(urllib2.urlopen("http://time.ioloop.io").read())
captured_get()
simulated_get()