def mergeAndReturnFilteredBlock(self, seqID, newBlock): if seqID not in self.targetBlocks: self.targetBlocks[seqID] = [] oldLength = TupleMerger.totalLength(self.targetBlocks[seqID]) self.targetBlocks[seqID] = TupleMerger.merge(self.targetBlocks[seqID], newBlock) newLength = TupleMerger.totalLength(self.targetBlocks[seqID]) return newLength - oldLength
def testTotalLengthReturnsCorrectLength(self): result1 = TupleMerger.totalLength(self.testTupleList1) result2 = TupleMerger.totalLength(self.testTupleList2) self.assertEqual(45, result1) self.assertEqual(37, result2)