Ejemplo n.º 1
0
    def validate_params(params):
        (are_orig_valid, orig_error_msg) = \
                         AbstractModel.validate_orig_params(params)
        league_ok = False
        if are_orig_valid:
            error_msgs = []
        else:
            error_msgs = [orig_error_msg]
        if "league" in params:
            league_valid = AbstractModel.validate_param(
                Team.validate_league(params["league"]),
                error_msgs)
            if league_valid:
                league_ok = True
        else:
            error_msgs.append("League is missing")

        location_ok = False
        if "location" in params:
            location_valid = AbstractModel.validate_param(
                Team.validate_location(params["location"]),
                error_msgs)
            if location_valid:
                location_ok = True
        else:
            error_msgs.append("Location is missing")

        if are_orig_valid and league_ok and location_ok:
            return (True, None)
        else:
            return (False, ",".join(error_msgs))
Ejemplo n.º 2
0
 def validate_subset_params(params):
     valid = True
     error_msgs = []
     if "title" in params:
         valid = valid and AbstractModel.validate_param(
             AbstractModel.validate_title(params["title"]),
             error_msgs)
     if "description" in params:
         valid = valid and AbstractModel.validate_param(
             AbstractModel.validate_description(params["description"]),
             error_msgs)
     if valid:
         return (True, None)
     else:
         return (False, ",".join(error_msgs))
Ejemplo n.º 3
0
 def validate_params(params):
     (are_orig_valid, orig_error_msg) = \
                      AbstractModel.validate_orig_params(params)
     error_msgs = []
     if "sport" in params:
         sport_valid = AbstractModel.validate_param(
             League.validate_sport(params["sport"]),
             error_msgs)
         if sport_valid:
             return (are_orig_valid, orig_error_msg)
         else:
             return (False, ",".join(orig_error_msg, "Sport is null"))
     else:
         return (False, ",".join(orig_error_msg, "Sport is missing"))
Ejemplo n.º 4
0
 def validate_params(params):
     (are_orig_valid, orig_error_msg) = \
                      AbstractModel.validate_orig_params(params)
     if are_orig_valid:
         error_msgs = []
     else:
         error_msgs = [orig_error_msg]
     if "league" in params:
         league_valid = AbstractModel.validate_param(
             Season.validate_league(params["league"]), error_msgs)
         if league_valid:
             return (are_orig_valid, orig_error_msg)
         else:
             error_msgs.append("League is invalid")
             return (False, ",".join(error_msgs))
     else:
         error_msgs.append("League is missing")
         return (False, ",".join(error_msgs))