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)
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
def get_users(self): users = [] for user in us.get_users(): users.append(json.dumps(user.__dict__)) return jsonify(users), 200
def __init__(self): super().__init__() self.users_count = user_service.get_users_count() self.users_info = user_service.get_users()