pyramid_weblayer

Software captura de pantalla:
pyramid_weblayer
Detalles de software:
Versión: 0.11.2
Fecha de carga: 20 Feb 15
Promotor: James Arthur
Licencia: Libre
Popularidad: 2

Rating: 3.0/5 (Total Votes: 1)

pyramid_weblayer es una re-Factor de algunos elementos de weblayer para su uso dentro de una aplicación de la pirámide.
Proporciona una clase pyramid_weblayer.view.BaseView utilizar como una vista exigible y un abonado pyramid_weblayer.i18n.add_underscore_translation que, cuando se configura, se extiende el espacio de nombres plantilla con una función de traducción _.
La clase Baseview protege contra ataques CSRF y controla la solicitud llamando al método que corresponde al método HTTP de la solicitud, es decir: si la subclase de Baseview tiene un método get y una petición GET se encamina a la subclase, se llamará su método get para manejar la petición.
Lo que significa que puede escribir código como:
view_config (route_name = 'foo')
clase FooView (Baseview):
& Nbsp; def conseguir (self): # solicitud GET mango
& Nbsp; def Post (self): # petición mango POSTE
El registro del suscriptor add_underscore_translation, por ejemplo ::
config.include ('pyramid_weblayer')
Le permite escribir código de la plantilla como ::
$ {_ ('Me Traducir')}
También hay un pyramid_weblayer.i18n.TranslationAdapter que se adapta una petición para proporcionar un método traducir, por ejemplo ::
Traductor = TranslationAdapter (petición)
translator.translate ('me Traducir')
Esto se proporciona como un adaptador y no un abonado pyramid.events.NewRequest (como en el ejemplo en estos documentos) para evitar que se extiende cada petición.
Pruebas
He corrido las pruebas bajo python2.6 y Python3.2 utilizando, por ejemplo:
 ../bin/nosetests --cover-package = src / pyramid_weblayer --with-doctest --with-cobertura --cover de borrado
.....................
Nombre Stmts señorita cubierta Missing
-------------------------------------------------- --------------------
src / pyramid_weblayer / __ init__ 4 0 100%
src / pyramid_weblayer / csrf 18 0 100%
src / pyramid_weblayer / i18n 12 0 100%
src / pyramid_weblayer / método 17 0 100%
src / pyramid_weblayer / tests / __ init__ 0 0 100%
src / pyramid_weblayer / tests / test_csrf 54 0 100%
src / pyramid_weblayer / tests / test_method 64 0 100%
src / pyramid_weblayer / tests / test_view 59 0 100%
src / pyramid_weblayer / utils 19 0 100%
src / pyramid_weblayer / Vista 23 0 100%
-------------------------------------------------- --------------------
Total 270 0 100%
-------------------------------------------------- --------------------
Ran 21 pruebas en 0.271s
Aceptar

Requisitos :

  • Python
  • pirámide

Otro software de desarrollador James Arthur

Comentarios a la pyramid_weblayer

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!