@@ -135,29 +135,31 @@ def test_shape_set_int(self, xp):
135135class TestNdarrayCudaInterface (unittest .TestCase ):
136136
137137 def test_cuda_array_interface (self ):
138- arr = cupy .zeros (shape = (2 ,3 ), dtype = cupy .float64 )
138+ arr = cupy .zeros (shape = (2 , 3 ), dtype = cupy .float64 )
139139 iface = arr .__cuda_array_interface__
140140 self .assertEqual (set (iface .keys ()),
141141 set (['shape' , 'typestr' , 'data' , 'version' , 'descr' ]))
142- self .assertEqual (iface ['shape' ], (2 ,3 ))
142+ self .assertEqual (iface ['shape' ], (2 , 3 ))
143143 self .assertEqual (iface ['typestr' ], '<f8' )
144144 self .assertIsInstance (iface ['data' ], tuple )
145145 self .assertEqual (len (iface ['data' ]), 2 )
146+ self .assertEqual (iface ['data' ][0 ], arr .data .ptr )
146147 self .assertEqual (iface ['data' ][1 ], False )
147148 self .assertEqual (iface ['version' ], 0 )
148149 self .assertEqual (iface ['descr' ], [('' , '<f8' )])
149150
150151 def test_cuda_array_interface_view (self ):
151- arr = cupy .zeros (shape = (10 ,20 ), dtype = cupy .float64 )
152+ arr = cupy .zeros (shape = (10 , 20 ), dtype = cupy .float64 )
152153 view = arr [::2 ,::5 ]
153154 iface = view .__cuda_array_interface__
154155 self .assertEqual (set (iface .keys ()),
155156 set (['shape' , 'typestr' , 'data' , 'version' ,
156157 'strides' , 'descr' ]))
157- self .assertEqual (iface ['shape' ], (5 ,4 ))
158+ self .assertEqual (iface ['shape' ], (5 , 4 ))
158159 self .assertEqual (iface ['typestr' ], '<f8' )
159160 self .assertIsInstance (iface ['data' ], tuple )
160161 self .assertEqual (len (iface ['data' ]), 2 )
162+ self .assertEqual (iface ['data' ][0 ], arr .data .ptr )
161163 self .assertEqual (iface ['data' ][1 ], False )
162164 self .assertEqual (iface ['version' ], 0 )
163165 self .assertEqual (iface ['strides' ], [320 , 40 ])
0 commit comments