@@ -187,7 +187,7 @@ def test_extend(self):
187
187
sdict2 = PerArrayDict (len (DATA ['tractogram' ]),
188
188
DATA ['data_per_streamline' ])
189
189
190
- sdict += sdict2
190
+ sdict . extend ( sdict2 )
191
191
assert_equal (len (sdict ), len (sdict2 ))
192
192
for k , v in DATA ['tractogram' ].data_per_streamline .items ():
193
193
assert_arrays_equal (sdict [k ][:len (DATA ['tractogram' ])], v )
@@ -253,7 +253,7 @@ def test_extend(self):
253
253
sdict = PerArraySequenceDict (total_nb_rows , DATA ['data_per_point' ])
254
254
sdict2 = PerArraySequenceDict (total_nb_rows , DATA ['data_per_point' ])
255
255
256
- sdict += sdict2
256
+ sdict . extend ( sdict2 )
257
257
assert_equal (len (sdict ), len (sdict2 ))
258
258
for k , v in DATA ['tractogram' ].data_per_point .items ():
259
259
assert_arrays_equal (sdict [k ][:len (DATA ['tractogram' ])], v )
@@ -602,9 +602,15 @@ def test_tractogram_to_world(self):
602
602
def test_tractogram_extend (self ):
603
603
# Load tractogram that contains some metadata.
604
604
t = DATA ['tractogram' ].copy ()
605
- new_t = DATA ['tractogram' ].copy ()
606
605
607
606
# Double the tractogram.
607
+ new_t = t + t
608
+ assert_equal (len (new_t ), 2 * len (t ))
609
+ assert_tractogram_equal (new_t [:len (t )], DATA ['tractogram' ])
610
+ assert_tractogram_equal (new_t [len (t ):], DATA ['tractogram' ])
611
+
612
+ # Double the tractogram inplace.
613
+ new_t = DATA ['tractogram' ].copy ()
608
614
new_t += t
609
615
assert_equal (len (new_t ), 2 * len (t ))
610
616
assert_tractogram_equal (new_t [:len (t )], DATA ['tractogram' ])
0 commit comments