sys.path.append('libs') from looper import iterutil,SimpleHTTP params = iterutil.chain( iterutil.dict_zip( method = iterutil.repeat('GET'), url = iterutil.concat( iterutil.repeat('http://'), iterutil.repeat('example.com'), ["/uri","/uri1"], ), headers = iterutil.dict_zip({ 'User-Agent': iterutil.repeat('SecurityInnovation/0.0.1/Looper'), 'Accept': iterutil.repeat("application/json"), 'Date': iterutil.repeat_f(lambda: datetime.datetime.utcnow().strftime("%a, %d %b %Y %H:%M:%S GMT")), 'X-Request-Id': iterutil.repeat_f(lambda:"%032x" % random.getrandbits(128)), 'Content-Type': iterutil.repeat('application/json'), }), ), ) test = SimpleHTTP.TestCase(params) #Install a proxy before running proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8080'}) opener = urllib2.build_opener(proxy) urllib2.install_opener(opener) test.run()