code: def test_random_binarize(self) -> None:
      x_in = np.random.uniform(
          low=2**31 + 1,
          high=2**31 - 1,
          size=2000,
      ).astype("int32")
      x = int32factory.tensor(x_in)
      y = x.bits()
      actual = y.to_native()
  
      j = 0
      for i in x_in.tolist():
          if i < 0:
              binary = bin(((1 << 32) - 1) & i)[2:][::-1]
          else:
              binary = bin(i)
              binary = binary[2:].zfill(32)[::-1]
          bin_list = np.array(list(binary)).astype(np.int32)
          np.testing.assert_equal(actual[j], bin_list)
          j += 1
  
file_path: tf-encrypted/tf_encrypted/tensor/native_int32_test.py
imports: import unittest
  import numpy
  import tensorflow
  from tf_encrypted.tensor import int32factory
label_desc: Use image node_id 2 for calling the TestInt32Tensor obj's underlying member method code with example usage: obj.test_random_binarize() without return types