def remove_checks_empty(): table = Table("table.txt") try: table.set_type("configuration") except: return "0" try: table.remove_current_row() except: return "0.5" return "0"
def remove_updates_size(): table = Table("table.txt") table_list = [["cars", 3, ["make", "year", "color"]], ["people", 2, ["name", "age"]], ["students", 4, ["id", "first", "last", "year"]]] try: table.set_type("configuration") table.append(table_list[0]) table.append(table_list[1]) table.append(table_list[2]) table.sequential_search(FLAG_FIRST) table.remove_current_row() if table.get_size() != 2: return "0" table.sequential_search(FLAG_FIRST) table.remove_current_row() if table.get_size() != 1: return "0" except: return "0" return "0.5"
def remove_sets_none(): table = Table("table.txt") car_list = [["Focus", "Ford"], ["Mustang", "Ford"], ["Rio", "Chevy"]] try: table.set_attributes(["model", "manufacturer"]) table.append(car_list[0]) table.append(car_list[1]) table.append(car_list[2]) except: return "0" try: table.remove_current_row() table.remove_current_row() table.remove_current_row() if table.sequential_search(FLAG_FIRST) == None: return "0.5" except: return "0" return "0"
def remove_updates_pointer(): table = Table("table.txt") people_list = [["Amy", "23"], ["Bridgette", "32"], ["Dave", "26"], ["Joe", "44"]] try: table.set_attributes(["name", "age"]) table.append(people_list[0]) table.append(people_list[1]) table.append(people_list[2]) table.append(people_list[3]) table.sequential_search(FLAG_FIRST) table.sequential_search(FLAG_NEXT) table.remove_current_row() if table.sequential_search(FLAG_NEXT) != people_list[3]: return "0" table.remove_current_row() if table.sequential_search(FLAG_NEXT) != people_list[2]: return "0" except: return "0" return "0.5"