コード例 #1
0
ファイル: testPrivAPI.py プロジェクト: sfrias/linkero
 def put(self, todo_id):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     args = parser.parse_args()
     task = {'task': args['task']}
     TODOS[todo_id] = task
     return task, 201
コード例 #2
0
ファイル: testPrivAPI.py プロジェクト: sfrias/linkero
 def post(self):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     args = parser.parse_args()
     todo_id = int(max(TODOS.keys()).lstrip('todo')) + 1
     todo_id = 'todo%i' % todo_id
     TODOS[todo_id] = {'task': args['task']}
     return TODOS[todo_id], 201
コード例 #3
0
ファイル: server.py プロジェクト: RDCH106/motion-api-bot
 def is_cmd_in_list(self, cmd_list, cmd):
     """
     is_cmd_in_list: Return a 404 error message if a command doesn't exist.
     """
     if cmd not in cmd_list:
         linkero.abort(404, message="Command {} doesn't exist".format(cmd))
         return False
     else:
         return True
コード例 #4
0
ファイル: testAPI.py プロジェクト: sfrias/linkero
def abort_if_todo_doesnt_exist(todo_id):
    if todo_id not in TODOS:
        linkero.abort(404, message="Todo {} doesn't exist".format(todo_id))
コード例 #5
0
ファイル: testPrivAPI.py プロジェクト: sfrias/linkero
 def get(self):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     return TODOS
コード例 #6
0
ファイル: testPrivAPI.py プロジェクト: sfrias/linkero
 def delete(self, todo_id):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     abort_if_todo_doesnt_exist(todo_id)
     del TODOS[todo_id]
     return '', 204
コード例 #7
0
ファイル: testPrivAPI.py プロジェクト: sfrias/linkero
 def get(self, todo_id):
     if linkero.checkUser(vusers) == False:
         linkero.abort(401)  # unauthorized
     abort_if_todo_doesnt_exist(todo_id)
     return TODOS[todo_id]