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