[pyar] [django] UI dev // testing

Sebastián Seba ssebastianj en gmail.com
Lun Oct 20 18:27:58 ART 2014


El lunes, 20 de octubre de 2014, Andres Riancho <andres.riancho en gmail.com>
escribió:

> Lista,
>
>     Para una aplicacion que vengo desarrollando migre a AngularJS +
> REST API implementada en Django (tastypie). Los desarrolladores de
> AngularJS "no tienen ni idea" de Python+Django y prontamente les
> tocará desarrollar la UI para algo que se ve asi:
>
>     * POST /foo/ , aqui obtengo el ID del nuevo foo creado, 1
>     * POST /bar/?foo=1
>         * Aca el server normalmente iría a una API externa a hacer una
> consulta sobre foo-1
>         * En caso de error de la API externa se debería mostrar un
> error en AngularJS y continuar por un branch de error
>         * En caso de success se deberia seguir al proximo paso
>     * POST /spam/
>
>     Mi pregunta es... existe en Django una manera recomendada para
> "mockear" esto? Estoy pensando quizás en un flag para runserver que
> patchee el call a la API externa... quizás:
>
>     * python manage.py runserver --api-externa-error
>     * python manage.py runserver --api-externa-success
>
>     Entonces ellos pueden desarrollar todo lo que necesitan para el
> caso de errores primero (corriendo en sus maquinas el runserver con
> --api-externa-error) y despues desarrollar para el caso de success
> (--api-externa-success)
>
>     Se que lo que acabo de escribir es realizable, pero no se si es
> recomendable.
>
>     Cual es la mejor forma de solucionar esto teniendo en cuenta los
> infinitamente bajos conocimientos de python de mis desarrolladores
> angular?
>
> Saludos,
> --
> Andrés Riancho
> Project Leader at w3af - http://w3af.org/
> Web Application Attack and Audit Framework
> Twitter: @w3af
> GPG: 0x93C344F3
> _______________________________________________
> pyar mailing list pyar en python.org.ar <javascript:;>
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>

No lo llegué a usar pero en la documentación de Django REST Framework me
encontré con Apiary [0] y que según parece te permite hacer mock [1] de una
API REST.

[0] http://apiary.io
[1] http://apiary.io/how-it-works

Saludos.


-- 
*Sebastián J. Seba*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141020/78d2589f/attachment.html>


More information about the pyar mailing list