docstr: ...Test we can return an SArray shared pointer
          
docstr_tok: ["...","Test","we","can","return","an","SArray","shared","pointer"]
code: def test_sarrayptr_list2d_typemap_out(self):
      """...Test we can return an SArray shared pointer"""
      size1 = 10
      size2 = 10
  
      for array_type, info in self.correspondence_dict.items():
          python_array = [
              [
                  i * np.ones(i, dtype=info["python_type"])
                  for i in range(j)
              ]
              for j in range(size2)
          ]
          extract_function = info["typemap_out_sarray_ptr_list_2d"]
  
          np.testing.assert_equal(
              python_array, extract_function(size1, size2)
          )
  
imports: import unittest
  import numpy
  from scipy.sparse import csr_matrix
  from tick.array_test.build import array_test
label_desc: Use image node_id 33 for calling the Test obj's underlying member method code with example usage: obj.test_sarrayptr_list2d_typemap_out() without return types