class_docstr: Test the qml.qsvt function.
class_docstr_tok: ["Test","the","qml.qsvt","function","."]
docstr: Test that the qsvt function matrix is correct for tensorflow.
docstr_tok: ["Test","that","the","qsvt","function","matrix","is","correct","for","tensorflow","."]
code: def test_qsvt_tensorflow(self, input_matrix, angles, wires):
      """Test that the qsvt function matrix is correct for tensorflow."""
      import tensorflow as tf
  
      default_matrix = qml.matrix(qml.qsvt(input_matrix, angles, wires))
  
      input_matrix = tf.Variable(input_matrix)
      angles = tf.Variable(angles)
  
      op = qml.qsvt(input_matrix, angles, wires)
  
      assert np.allclose(qml.matrix(op), default_matrix)
      assert qml.math.get_interface(qml.matrix(op)) == "tensorflow"
  
imports: import pytest
  import pennylane
  from pennylane import numpy
label_desc: Use image node_id 6 for calling the Testqsvt obj's underlying member method code with example usage: obj.test_qsvt_tensorflow(input_matrix, angles, wires) without return types