class_docstr: Test the properties of the symbolic op.
class_docstr_tok: ["Test","the","properties","of","the","symbolic","op","."]
docstr: Test that the number of wires is the length of the `wires` property, rather
  than the `num_wires` set by the base.
docstr_tok: ["Test","that","the","number","of","wires","is","the","length","of","the","`","wires","`","property",",","rather","than","the","`","num_wires","`","set","by","the","base","."]
code: def test_num_wires(self):
      """Test that the number of wires is the length of the `wires` property, rather
      than the `num_wires` set by the base."""
  
      t = Operator(wires=(0, 1, 2))
      op = SymbolicOp(t)
      assert op.num_wires == 3
  
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 9 for calling the TestProperties obj's underlying member method code with example usage: obj.test_num_wires() without return types