Esempio n. 1
0
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
Esempio n. 2
0
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