<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-08-07 16:50 GMT+02:00 flandero <span dir="ltr"><<a href="mailto:flandero@gmail.com" target="_blank">flandero@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ciao, <div>sto usando una library per mockare su requests, chiamata httpretty. Un codice tipo questo:</div><div><br></div><div><div>import httpretty<br>import requests</div><div>@httpretty.httprettified</div><div>def prova():</div><div>  httpretty.register_uri(method=httpretty.POST,uri='<a href="http://url/" target="_blank">http://url/</a>',body='ciao ciao')</div><div>  requests.post('<a href="http://url/" target="_blank">http://url/</a>', data={'a': 1})</div><div>  print(httpretty.last_request().body)<br></div></div><div><br>Molto bello, e rende testabili componenti che altrimenti non lo sarebbero.<br><br></div></div></blockquote><div><br></div><div>Io quando devo testare un client HTTP lancio un server WSGI in un processo separato (multiprocessing), </div><div>utilizzando una Queue per la comunicazione. </div><div><br></div><div></div></div>> [...]</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ciao  Manlio</div></div>