def test_insert(self): self.assertEqual( interval.insert( [interval("[1,3]"), interval("[6,9]")], interval("[2,5]")), "[1,9]") self.assertEqual( interval.insert([ interval("[1,2]"), interval("(3,5)"), interval("[6,7)"), interval("(8,10]"), interval("[12,16]") ], interval("[4,9]")), "[1,2], (3,10], [12,16]")
interval_list = user_input.split(",") empty_list_interval = [] for i in range(0, len(interval_list), 2): empty_list_interval.append( interval(interval_list[i] + "," + interval_list[i + 1])) new_list_interval = empty_list_interval print(new_list_interval) break except KeyboardInterrupt: sys.exit(1) except Exception: print("Invalid list of intervals") pass while True: try: input_interval = input("Interval?") if input_interval == "quit": sys.exit(1) break else: input_interval = interval(input_interval) new_list_interval = interval.insert(new_list_interval, input_interval) print(new_list_interval) except KeyboardInterrupt: sys.exit(1) except Exception: print("Invalid interval")
def test_insert(self): self.assertEqual(interval.insert([interval("[1,3]"),interval("[6,9]")], interval("[2,5]")), "[1,9]") self.assertEqual(interval.insert([interval("[1,2]"),interval("(3,5)"),interval("[6,7)"),interval("(8,10]"),interval("[12,16]")], interval("[4,9]")), "[1,2], (3,10], [12,16]")
user_input = user_input.replace(" ","") interval_list = user_input.split(",") empty_list_interval=[] for i in range(0, len(interval_list), 2): empty_list_interval.append(interval(interval_list[i] + "," + interval_list[i+1])) new_list_interval = empty_list_interval print (new_list_interval) break except KeyboardInterrupt: sys.exit(1) except Exception: print ("Invalid list of intervals") pass while True: try: input_interval = input("Interval?") if input_interval == "quit": sys.exit(1) break else: input_interval = interval(input_interval) new_list_interval = interval.insert(new_list_interval, input_interval) print (new_list_interval) except KeyboardInterrupt: sys.exit(1) except Exception: print ("Invalid interval")