<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2016-09-24 22:43 GMT+10:00 Marco Giusti <span dir="ltr"><<a href="mailto:marco.giusti@posteo.de" target="_blank">marco.giusti@posteo.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1f2" class="a3s aXjCH m1575c38d9d4063dc">La seconda soluzione è esattamente la stessa alla quale sei arrivato tu.<br>
Mi sono creato un "database" con le fixture e di volta in volta andavo a<br>
pescare quella necessarie. Questa soluzione è piuttosto potente ma<br>
presenta delle limitazioni. Ne cito due, una dipendente da `responses` e<br>
l'altra indipendente dalla libreria che utilizzi.<br>
<br>
La prima è che `responses` non fà match né sugli header, né sul body.<br>
Questo è un peccato perché per esempio per testare l'autenticazione era<br>
necessario crearsi un secondo mock. La seconda limitazione è che le<br>
richieste devono essere idempotenti, ed questa sembrava essere piuttosto<br>
noiosa. Immagino che una possibile sia creare un qualcosa di ibrido.</div></blockquote></div><br><div class="gmail_default" style="font-family:verdana,sans-serif">​Per ora ho creato qualcosa che mi permette di usare le fixture (sia da stringa che da .json file) e di modificarle on fly come</div><div class="gmail_default" style="font-family:verdana,sans-serif">se fosse un dictionary. Per ora sembra funzionare, fammi​ scrivere una ventina di test e poi vediamo se e' anche pratico :-)</div><div class="gmail_extra"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">​Grazie​</div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Karim N. Gorjux<br></div></div>
</div></div>