docstr: Test that transform parameters correctly work
  when used as a decorator
docstr_tok: ["Test","that","transform","parameters","correctly","work","when","used","as","a","decorator"]
code: def test_transform_parameters_qfunc_decorator(self):
      """Test that transform parameters correctly work
      when used as a decorator"""
  
      @qml.op_transform
      def my_transform(op, lower=False):
          return op.name.lower() if lower else op.name
  
      @my_transform.tape_transform
      def my_transform(tape, lower=False):
          if lower:
              return [op.name.lower() for op in tape.operations]
          return [op.name for op in tape.operations]
  
      @my_transform(True)
      def multi_op_qfunc(x):
          if x > 1:
              qml.RX(x, wires=0)
              qml.RY(0.65, wires=1)
          else:
              qml.RZ(x, wires=0)
  
      res = multi_op_qfunc(1.5)
      assert res == ["rx", "ry"]
  
      res = multi_op_qfunc(0.5)
      assert res == ["rz"]
  
imports: import pytest
  import pennylane
  from pennylane import numpy
  from pennylane.transforms.op_transforms import OperationTransformError
label_desc: Use image node_id 3 for calling the TestTransformParameters obj's underlying member method code with example usage: obj.test_transform_parameters_qfunc_decorator() and returns: unknown, unknown, unknown