def validate_item_available(category_items, restaurant_name): # print("///////////////////validate_item_available////////////////////") # print("In function validate_item_available") # print("In validate function class /Validate_item_available") # print("len(category_items)") # print(len(category_items)) list_of_item_available = ViewDB.get_food_items_availability( category_items, restaurant_name) # print("list_of_item_available") # print(list_of_item_available) if (len(list_of_item_available) == 0): print("No Rows Returned for that selected items") return False else: #If different number of rows returned compared to input & then not valid availability if len(category_items) != len(list_of_item_available): return False elif 'NA' in list_of_item_available: #print("Raising Exception") raise Validate_item_available() #return False else: #print("All Available validate function class /Validate_item_available") return True
def validate_item_available(restaurant_type): # print("///////////////////validate_item_available////////////////////") # print("In function validate_item_available") # print("In validate function class /Validate_item_available") list_of_item_available = ViewDB.get_food_items_availability( restaurant_type) if 'NA' in list_of_item_available: #print("Raising Exception") #return False raise Validate_item_available() else: #print("All Available validate function class /Validate_item_available") return True