class_docstr: Integration tests for the vn_entropy measurement function.
docstr: Test entropy for a QNode with jax interface.
docstr_tok: ["Test","entropy","for","a","QNode","with","jax","interface","."]
code: def test_IsingXX_qnode_jax_entropy(
      self, param, wires, base, interface
  ):
      """Test entropy for a QNode with jax interface."""
      import jax.numpy as jnp
  
      dev = qml.device("default.qubit.legacy", wires=2)
  
      @qml.qnode(dev, interface=interface)
      def circuit_entropy(x):
          qml.IsingXX(x, wires=[0, 1])
          return qml.vn_entropy(wires=wires, log_base=base)
  
      entropy = circuit_entropy(jnp.array(param))
  
      expected_entropy = expected_entropy_ising_xx(param) / np.log(base)
  
      assert qml.math.allclose(entropy, expected_entropy)
  
imports: import numpy
  import pytest
  import pennylane
  from pennylane.workflow import INTERFACE_MAP
  from pennylane.measurements import Shots
  from pennylane.measurements.vn_entropy import VnEntropyMP
label_desc: Use image node_id 8 for calling the TestIntegration obj's underlying member method code with example usage: obj.test_IsingXX_qnode_jax_entropy(param, wires, base, interface) and returns: qml