docstr: Tests when all columns are empty.
  
  The crossed tensor should be empty.
docstr_tok: ["Tests","when","all","columns","are","empty",".","The","crossed","tensor","should","be","empty","."]
code: def test_all_columns_empty(self):
      """Tests when all columns are empty.
  
      The crossed tensor should be empty.
      """
      op = sparse_ops.sparse_cross(
          [
              self._sparse_tensor([]),
              self._sparse_tensor([]),
              self._sparse_tensor([]),
          ]
      )
      with self.cached_session():
          self._assert_sparse_tensor_empty(self.evaluate(op))
  
imports: import numpy
  from tensorflow.python.client import session
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import sparse_tensor
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gen_sparse_ops
  from tensorflow.python.ops import sparse_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 12 for calling the SparseCrossOpTest obj's underlying member method code with example usage: obj.test_all_columns_empty() without return types