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
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a