code: def test_operation_doc_test_exhaustive():
      special_op_covered = {k for k, *_ in SPECIAL_OP_CASES}
      for op_kind in OperationKind:
          if (
              OperationKind._UnaryStart
              < op_kind
              < OperationKind._UnaryEnd
          ):
              assert op_kind in UNARY_OP_TOKENS, (
                  f"{op_kind.name} not covered in test_print_unary_operation_doc. "
                  f"Please add the expected token to UNARY_OP_TOKENS"
              )
          elif (
              OperationKind._BinaryStart
              < op_kind
              < OperationKind._BinaryEnd
          ):
              assert op_kind in BINARY_OP_TOKENS, (
                  f"{op_kind.name} not covered in test_print_binary_operation_doc. "
                  f"Please add the expected token to BINARY_OP_TOKENS"
              )
          elif not op_kind.name.startswith("_"):
              # Special Op
              assert op_kind in special_op_covered, (
                  f"{op_kind.name} not covered in test_print_special_operation_doc. "
                  f"Please add the test cases for it to SPECIAL_OP_CASES"
              )
  
imports: import itertools
  import pytest
  import tvm
  from tvm.script.printer.doc import AssertDoc, AssignDoc, CallDoc, ClassDoc, CommentDoc, DictDoc, DocStringDoc, ExprStmtDoc, ForDoc, FunctionDoc, IdDoc, IfDoc, LambdaDoc, ListDoc, LiteralDoc, OperationDoc, OperationKind, ReturnDoc, ScopeDoc, SliceDoc, StmtBlockDoc, TupleDoc, WhileDoc
  from tvm.script.printer.doc_printer import to_python_script
label_desc: Use image node_id 9 for calling a global function with example usage: test_operation_doc_test_exhaustive() without return types