class_docstr: Unit tests for clifford compilation function.
class_docstr_tok: ["Unit","tests","for","clifford","compilation","function","."]
docstr: Test Clifford checker operation for gate
docstr_tok: ["Test","Clifford","checker","operation","for","gate"]
code: def test_clifford_checker(self, op, res):
      """Test Clifford checker operation for gate"""
      assert check_clifford_t(op) == res
      assert check_clifford_t(op, use_decomposition=True) == res
  
imports: import math
  from functools import reduce
  import pytest
  import pennylane
  from pennylane.transforms.decompositions.clifford_t_transform import check_clifford_t, clifford_t_decomposition, _rot_decompose, _one_qubit_decompose, _two_qubit_decompose, _CLIFFORD_T_GATES
  from pennylane.transforms.optimization.optimization_utils import _fuse_global_phases
label_desc: Use image node_id 1 for calling the TestCliffordCompile obj's underlying member method code with example usage: obj.test_clifford_checker(op, res) without return types