コード例 #1
0
ファイル: log.py プロジェクト: wojsamjan/flask-project
    def get(self, _id):
        log = LogModel.find_by_id(int(_id))
        is_admin = auth.is_admin()

        if log:
            if not is_admin:
                return {'message': 'You are not privileged to continue!'}, 400
            return log.json()

        return {'message': 'Log not found.'}, 404
コード例 #2
0
ファイル: log.py プロジェクト: wojsamjan/flask-project
    def delete(self, _id):
        log = LogModel.find_by_id(int(_id))
        is_admin = auth.is_admin()

        if log:
            if not is_admin:
                return {'message': 'You are not privileged to continue!'}, 400
            log.delete_from_db()
            return {'message': 'Item deleted.'}

        return {'message': 'Log not found.'}, 404
コード例 #3
0
ファイル: Log_test.py プロジェクト: UB-ES-2020-A/Booken
 def test_model_delete_to_db(self):
     log = LogModel.find_by_id(1).delete_from_db()
     self.assertEqual(None, LogModel.find_by_id(1))
コード例 #4
0
ファイル: Log_test.py プロジェクト: UB-ES-2020-A/Booken
 def test_model_json(self):
     log = LogModel.find_by_id(1)
     self.assertEqual(1, log.json()['id'])