def remove_test(): tlist = TimeList() tlist.add(0, "a") tlist.remove(0) if len(tlist) != 0: return False if (tlist.remove(0) != False) and (tlist.remove(1003) != False): return False tlist.add(3, "c") tlist.add(1, "a") tlist.add(2, "b") if len(tlist) != 0: return False tlist.add(0, "-a") if len(tlist) != 4: return False tlist.remove(0) if len(tlist) != 0: return False
def insert_test(): tlist = TimeList() tlist.add(0, "a") if len(tlist) != 1: print "1, ", tlist.items, len(tlist) return False tlist.add(1, "b") if len(tlist) != 2: print "2, ", tlist.items, len(tlist) return False tlist.add(100, "way out there") return len(tlist) == 2