def shouldRemoveHandlerByNameFromList(self): obj = CellHandlers() obj.addHandler(CellHandler("Blank")) obj.addHandler(CellHandler("Asis")) assert len(obj) == 2 obj.removeHandler("Blank") assert len(obj) == 1
def shouldAddListOfHandlersToList(self): obj = CellHandlers() obj.addHandlers(["Blank", "Asis"]) assert len(obj) == 2
def shouldAddHandlerByName(self): obj = CellHandlers() obj.addHandler("Blank") assert len(obj) == 1
def shouldntAddDuplicatesToList(self): obj = CellHandlers() obj.addHandler(CellHandler("Blank")) obj.addHandler(CellHandler("Blank")) assert len(obj) == 1
def shouldAddCellHandlersToList(self): obj = CellHandlers() obj.addHandler(CellHandler("Blank")) obj.addHandler(CellHandler("Asis")) assert len(obj) == 2
def shouldReturnItemByIndex(self): obj = CellHandlers() obj.addHandlers(["Blank", "Asis"]) assert obj[0] == CellHandler("Blank") assert obj[1] == CellHandler("Asis") self.assertRaises(IndexError, obj.__getitem__, 2)
def shouldNotAddAnInvalidHandler(self): obj = CellHandlers() obj.addHandlers(["Blank", "Foo", "Asis"]) assert len(obj) == 2
def shouldRemoveHandlersInListFromList(self): obj = CellHandlers() obj.addHandlers(["Blank", "Asis", "Null"]) assert len(obj) == 3 obj.removeHandlers(["Null", "Asis"]) assert len(obj) == 1
def shouldRaiseTypeErrorIfIndexIsNotAnIngeger(self): obj = CellHandlers() obj.addHandlers(["Blank", "Asis"]) assert obj[0] == CellHandler("Blank") assert obj[1] == CellHandler("Asis") self.assertRaises(TypeError, obj.__getitem__, "0")
def shouldInitializeFromAList(self): obj = CellHandlers(["Blank", "Asis"]) assert len(obj) == 2