code: def test_get_all_tensor_attrs(graph, dask_client):
      F, G, N = graph
      cugraph_store = CuGraphStore(F, G, N, multi_gpu=True)
  
      tensor_attrs = []
      for vertex_type in sorted(N.keys()):
          for prop in ["prop1", "prop2"]:
              tensor_attrs.append(
                  CuGraphTensorAttr(
                      vertex_type,
                      prop,
                      properties=None,
                      dtype=F.get_data([0], vertex_type, "prop1").dtype,
                  )
              )
  
      assert sorted(
          tensor_attrs, key=lambda a: (a.group_name, a.attr_name)
      ) == sorted(
          cugraph_store.get_all_tensor_attrs(),
          key=lambda a: (a.group_name, a.attr_name),
      )
  
imports: import cugraph
  from cugraph_pyg.data.cugraph_store import CuGraphTensorAttr, CuGraphEdgeAttr, EdgeLayout
  from cugraph_pyg.data import CuGraphStore
  import cudf
  import dask_cudf
  import cupy
  import numpy
  from cugraph.utilities.utils import import_optional, MissingModule
  import pytest
label_desc: Use image node_id 14 for calling a global function with example usage: test_get_all_tensor_attrs(graph, dask_client) without return types