class_docstr: Tests for the numeric computation of JVPs for single measurements.
class_docstr_tok: ["Tests","for","the","numeric","computation","of","JVPs","for","single","measurements","."]
docstr: A None Jacobian returns a None JVP
docstr_tok: ["A","None","Jacobian","returns","a","None","JVP"]
code: def test_jacobian_is_none_multi(self):
      """A None Jacobian returns a None JVP"""
  
      tangent = np.array([[1.0, 2.0], [3.0, 4.0]])
      jac = None
  
      jvp = qml.gradients.compute_jvp_multi(tangent, jac)
      assert jvp is None
  
      jac = (None, None, None)
  
      jvp = qml.gradients.compute_jvp_multi(tangent, jac)
      assert isinstance(jvp, tuple)
      assert all(_jvp is None for _jvp in jvp)
  
imports: import pytest
  import pennylane
  from pennylane import numpy
  from pennylane.gradients import param_shift
label_desc: Use image node_id 4 for calling the TestComputeJVPSingle obj's underlying member method code with example usage: obj.test_jacobian_is_none_multi() without return types