pyramid_weblayer

Szoftver screenshot:
pyramid_weblayer
Szoftver adatai:
Változat: 0.11.2
Feltöltés dátuma: 20 Feb 15
Fejlesztő: James Arthur
Engedély: Ingyenes
Népszerűség: 2

Rating: 3.0/5 (Total Votes: 1)

pyramid_weblayer egy újra faktor egyes elemeinek weblayer belüli használatra egy piramis app.
Biztosít pyramid_weblayer.view.BaseView class használni annak érdekében, felmondható és a pyramid_weblayer.i18n.add_underscore_translation előfizetői hogy amikor beállítva, kiterjeszti a sablon névtérben egy _ fordítási funkciót.
A BaseView class véd CSRF támadások és kezeli a kérését, kérve a módszer, amely megfelel a kérés HTTP módszerrel, azaz: ha az alosztálya BaseView van egy get és a GET kérést továbbították az alosztály, a GET fogják hívni a kérelem kezelését.
Vagyis akkor kódot írni, mint:
view_config (route_name = 'ize')
osztály FooView (BaseView):
& Nbsp; def kap (self): # fogantyú GET kérés
& Nbsp; def küldeni (self): # fogantyú POST kérés
Regisztráció a add_underscore_translation előfizetői, pl ::
config.include ('pyramid_weblayer')
Lehetővé teszi, hogy írjon sablon kódját, mint ::
$ {_ ("Fordítás me ')}
Van még egy pyramid_weblayer.i18n.TranslationAdapter, amely alkalmazkodik a kérést, hogy egy lefordítani módszerrel, pl ::
Fordító = TranslationAdapter (kérésre)
translator.translate ("Fordítás me")
Ez a tájékoztató adapter, és nem a pyramid.events.NewRequest előfizetői (mint egy a példa ezekben docs), hogy ne kiterjesztése minden kérését.
Tesztek
Már a teszteket alatt Python2.6 és Python3.2 segítségével, pl:
 ../bin/nosetests --cover-csomag = src / pyramid_weblayer --with- doctest --with- lefedettség --cover-törlés
.....................
Név Stmts kisasszony Cover Hiányzó
-------------------------------------------------- --------------------
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ódszer 17 0 100%
src / pyramid_weblayer / tesztek / __ init__ 0 0 100%
src / pyramid_weblayer / tesztek / test_csrf 54 0 100%
src / pyramid_weblayer / tesztek / test_method 64 0 100%
src / pyramid_weblayer / tesztek / test_view 59 0 100%
src / pyramid_weblayer / utils 19 0 100%
src / pyramid_weblayer / view 23 0 100%
-------------------------------------------------- --------------------
TOTAL 270 0 100%
-------------------------------------------------- --------------------
Futott 21 tesztek 0.271s
OK

követelmények :

  • Python
  • piramis

Más szoftver fejlesztő James Arthur

Hozzászólások a pyramid_weblayer

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!