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))
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))
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"))
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))