class_docstr: The abstract base of fault injection manager for test.
class_docstr_tok: ["The","abstract","base","of","fault","injection","manager","for","test","."]
docstr: Get fault at position.
  
  Parameters
  ----------
  pos
      The fault position.
  ctx
      The fault context.
  
  Returns
  -------
      The fault type.
docstr_tok: ["Get","fault","at","position",".","Parameters","--","--","--","--","--","pos","The","fault","position",".","ctx","The","fault","context",".","Returns","--","--","--","-","The","fault","type","."]
code: def get_fault(self, pos: FaultPosition, ctx=None) -> FaultType:
      """
      Get fault at position.
  
      Parameters
      ----------
      pos
          The fault position.
      ctx
          The fault context.
  
      Returns
      -------
          The fault type.
      """
      pass
  
file_path: mars/mars/services/tests/fault_injection_manager.py
imports: import enum
  import os
  import uuid
  from abc import ABC, abstractmethod
  from ...core.base import MarsError
  from ..session import SessionAPI
label_desc: Use image node_id 1 for calling the AbstractFaultInjectionManager obj's underlying member method code with example usage: obj.get_fault(pos, ctx) without return types