<div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font face="verdana, sans-serif">Salve lista, voglio creare un sistema per testare delle funzioni che fanno delle chiamate ad un server api.</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">Le mie esigenze sono di creare agilmente differenti response con piu' o meno dati restituiti come json. Non ho</font></div><div class="gmail_default"><font face="verdana, sans-serif">bisogno di "mockare" tanti endpoints, giusto 3/4 al momento.</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">L'idea era di creare una class per ogni endpoints.</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">Per ogni oggetto che voglio rappresentare creo una class a cui posso passare kwargs in modo da poter creare</font></div><div class="gmail_default"><font face="verdana, sans-serif">l'oggetto con i fields che voglio. </font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">e.g. </font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">    invoice = FactoryInvoice({'Total': 100, 'Contact': 'Name'...})</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">    endpoint = EndPointInvoiceMocked()</font></div><div class="gmail_default"><font face="verdana, sans-serif">    endpoint.add(invoice)</font></div><div class="gmail_default"><font face="verdana, sans-serif">    endpoint.response   # genera il response con il json della fattura.</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">Per ora mi e' venuto in mente questo approccio e dovrebbe bastarmi.</font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">Avete suggerimenti?</font></div></div><div><br></div>-- <br><div><div dir="ltr">Karim N. Gorjux<br></div></div>
</div>