code: def test_tf_without_argnum(
      circuit, args, expected_jac, diff_method, interface
  ):
      r"""Test ``classical_jacobian`` with ``argnum=None`` and Tensorflow."""
      import tensorflow as tf
  
      args = tuple((tf.Variable(arg, dtype=tf.double) for arg in args))
      dev = qml.device("default.qubit", wires=2)
      qnode = qml.QNode(
          circuit, dev, interface=interface, diff_method=diff_method
      )
      jac = classical_jacobian(qnode)(*args)
  
      assert len(jac) == len(expected_jac)
      for _jac, _expected_jac in zip(jac, expected_jac):
          assert np.allclose(_jac, _expected_jac)
  
imports: import pytest
  import numpy
  import pennylane
  from pennylane import numpy
  from pennylane.gradients.classical_jacobian import classical_jacobian
label_desc: Use image node_id 9 for calling a global function with example usage: test_tf_without_argnum(circuit, args, expected_jac, diff_method, interface) without return types