Ejemplo n.º 1
0
 async def internal_run_subtask(self, subtask: Subtask, band_name: str):
     # fault injection
     if subtask.extra_config:
         fault_injection_manager_name = subtask.extra_config.get(
             ExtraConfigKey.FAULT_INJECTION_MANAGER_NAME)
         if fault_injection_manager_name is not None:
             subtask_info = self._subtask_info[subtask.subtask_id]
             fault_injection_manager = await self._get_fault_injection_manager_ref(
                 subtask_info.supervisor_address, subtask.session_id,
                 fault_injection_manager_name)
             fault = await fault_injection_manager.get_fault(
                 FaultPosition.ON_RUN_SUBTASK, {'subtask': subtask})
             handle_fault(fault)
     return super().internal_run_subtask(subtask, band_name)
Ejemplo n.º 2
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self._session_api = None
     self._fault_injection_manager_ref = None
Ejemplo n.º 3
0
 def __init__(self):
     super().__init__()
Ejemplo n.º 4
0
 def test_method(self):
     return super().test_method() + ['D']
Ejemplo n.º 5
0
 def test_classmethod(cls):
     return super().test_classmethod() + super().test_classmethod2() + [
         'D'
     ]
Ejemplo n.º 6
0
 def __init__(self):
     super().__init__()
     self.value += ['D']
Ejemplo n.º 7
0
 def test_classmethod(cls):
     return super().test_classmethod() + ['C']
Ejemplo n.º 8
0
 def test_classmethod2(cls):
     return super().test_classmethod() + ['BB']
Ejemplo n.º 9
0
 def test_method2(self):
     return super().test_method() + ['BB']