class_docstr: Integration tests to ensure that the single shot gradient is correctly computed
  for a variety of argument types.
code: def qnode(x):
      # pylint: disable=no-self-argument
      qml.RX(x, wires=0)
      return qml.expval(qml.PauliZ(0))
  
imports: import pytest
  from flaky import flaky
  import pennylane
  from pennylane import numpy
label_desc: Use image node_id 1 for calling the TestSingleShotGradientIntegration obj's underlying member method code with example usage: obj.qnode(x) and returns: qml