示例#1
0
    def test_get_users_should_return_users(self, mock_user):
        users = ['user1', 'user2']
        mock_user.objects = MOCK_OBJECT
        mock_skip = Mock()
        MOCK_OBJECT.skip.return_value = mock_skip
        mock_skip.limit.return_value = users

        assert users == user_service.get_users(0, 10)
示例#2
0
文件: users.py 项目: kylewu/f_start
    def get(self):
        """
        List all Users, support pagination
        """
        args = pagination_parser.parse_args()
        if args.page and int(args.page) <= 0:
            abort(400, erros={'page': 'page must be positive integer'})
        if args.pageSize and int(args.pageSize) <= 0:
            abort(400, erros={'pageSize': 'pageSize must be positive integer'})

        return get_users()
def get_users(user):
    page = int(request.args.get("page", 0))
    limit = int(request.args.get("limit", 50))

    if user.type == User.BACK_OFFICE_TYPE:
        return jsonify({
            "page": page,
            "limit": limit,
            "users": user_service.get_users(page, limit)
        }), HTTP_200_OK

    return jsonify({}), HTTP_401_UNAUTHORIZED
def read_users(skip: int = 0, limit: int = 100, db: Session = Depends(get_db)):
    users = user_service.get_users(db, skip=skip, limit=limit)
    return users
示例#5
0
 def get_users(self):
     users = []
     for user in us.get_users():
         users.append(json.dumps(user.__dict__))
     return jsonify(users), 200
示例#6
0
    def __init__(self):
        super().__init__()

        self.users_count = user_service.get_users_count()
        self.users_info = user_service.get_users()