class_docstr: Test that Symbolic Operators queue and update base metadata.
class_docstr_tok: ["Test","that","Symbolic","Operators","queue","and","update","base","metadata","."]
docstr: Test symbolic op queues without adding base to the queue if it isn't already in the queue.
docstr_tok: ["Test","symbolic","op","queues","without","adding","base","to","the","queue","if","it","is","n't","already","in","the","queue","."]
code: def test_queuing_base_defined_outside(self):
      """Test symbolic op queues without adding base to the queue if it isn't already in the queue."""
  
      base = Operator("b")
      with qml.queuing.AnnotatedQueue() as q:
          op = SymbolicOp(base)
  
      assert len(q) == 1
      assert q.queue[0] is op
  
imports: from copy import copy
  import pytest
  import pennylane
  from pennylane import numpy
  from pennylane.operation import Operator
  from pennylane.ops.op_math import SymbolicOp, ScalarSymbolicOp
  from pennylane.wires import Wires
label_desc: Use image node_id 2 for calling the TestQueuing obj's underlying member method code with example usage: obj.test_queuing_base_defined_outside() without return types