Ejemplo n.º 1
0
 def test_vector1_empty(self):
     vector1 = {}
     vector2 = {1: 3}
     self.assertEqual(sparse_add(vector1, vector2), vector2)
Ejemplo n.º 2
0
 def test_vectors_with_positive_values(self):
     vector1 = {1: 1, 2: 3}
     vector2 = {1: 2, 2: 1}
     result = {1: 3, 2: 4}
     self.assertEqual(sparse_add(vector1, vector2), result)
Ejemplo n.º 3
0
 def test_vectors_with_different_length(self):
     vector1 = {1: 3}
     vector2 = {1: 2, 3: 4}
     result = {}
     self.assertEqual(sparse_add(vector1, vector2), result)
Ejemplo n.º 4
0
 def test_vector_sum_equals_zero(self):
     vector1 = {1: -1, 2: 1}
     vector2 = {1: 1, 2: 1}
     result = {2: 2}
     self.assertEqual(sparse_add(vector1, vector2), result)
Ejemplo n.º 5
0
 def test_both_vector_empty(self):
     vector1 = {}
     vector2 = {}
     result = {}
     self.assertEqual(sparse_add(vector1, vector2), result)