HTTPretty が python3.3 の urllib.request.urlopen() でうまく動かなかったので探してきました。で参考にさせて頂いたソースがあったのですが、どこか忘れてしまった・・・手順は以下のとおり。urllib2 を使えば python2 でもたぶん大丈夫。 from io import StringIO import urllib.request as urllib2 def generate_response(req, return_data): resp = urllib2.addinfourl(StringIO(return_data), 'mock header', req.get_full_url()) resp.code = 200 resp.msg = 'OK' return resp expect_url = {} def register(