encadre

Encadre, petit framework web Python (Flask) : contrôleurs en greffons, validation, tests
git clone https://git.schurger.org/encadre.git
Log | Files | Refs

__init__.py (521B)


      1 import sys
      2 
      3 import fastjsonschema
      4 from encadre import Encadre
      5 
      6 
      7 class Encadre_Test_App(Encadre):
      8 
      9     def validate_query(self, schema):
     10         from encadre import request
     11         fastjsonschema.compile(schema)(request.json)
     12 
     13 
     14 def serve():
     15     if len(sys.argv) != 2:
     16         print("Usage: %s config.ini")
     17         sys.exit(1)
     18     Encadre_Test_App(sys.argv[1]).serve()
     19 
     20 
     21 def dump_routes():
     22     if len(sys.argv) != 2:
     23         print("Usage: %s config.ini")
     24         sys.exit(1)
     25     Encadre_Test_App(sys.argv[1]).dump_routes()