def test_addVector(self): vector = MyVector("abcd", "r", 1, [0, 0, 0, 0]) vector.addVector([1, 2, 3, 4, 5, 6]) self.assertEqual(vector.getValues(), [1, 2, 3, 4]) vector.setValues([1, 2, 3, 4, 5, 6]) vector.addVector([1, 2, 3]) self.assertEqual(vector.getValues(), [2, 4, 6, 4, 5, 6])
def getVectorOfSums(self): if len(self.__repository) == 0: raise ValueError("Repository: Empty repository") size = self.getMinSize() values = [] for index in range(0, size): values.append(self.__repository[0].getValues()[index]) vector = MyVector("sum", "r", 1, values) for index in range(1, len(self.__repository)): vector.addVector(self.__repository[index].getValues()) return vector