code: def test_backend_and_tensorly_module_attributes():
      for dtype in ["int32", "int64", "float32", "float64"]:
          assert dtype in dir(tl)
          assert dtype in dir(T)
          assert getattr(T, dtype) is getattr(tl, dtype)
  
      with assert_raises(AttributeError):
          tl.not_a_real_attribute
  
imports: from concurrent.futures import ThreadPoolExecutor
  import pytest
  from time import time
  import numpy
  from scipy.linalg import svd
  from scipy import special
  import tensorly
  from ..None import backend
  from ..testing import assert_allclose, assert_array_equal, assert_equal, assert_, assert_array_almost_equal, assert_raises
  from tensorly.tenalg.svd import SVD_FUNS, svd_interface
label_desc: Use image node_id 3 for calling a global function with example usage: test_backend_and_tensorly_module_attributes() without return types