def test_kill_random_deployer_process(deployer_list, deployer_process_dict, deployer_restart_func_dict={}, deployer_verify_recovery_dict={},deployer_timeout_dict={}):
  if (deployer_list is None):
    assert " No deployer specified in test_kill_random_deployer_process"

  kill_deployer = random.choice(deployer_list)

  kill_deployer_processes = deployer_process_dict.get(kill_deployer,kill_deployer.get_processes())

  test_kill_recovery(kill_deployer, kill_deployer_processes, deployer_restart_func_dict.get(kill_deployer, {}),
                     deployer_verify_recovery_dict.get(kill_deployer, {}), deployer_timeout_dict.get(kill_deployer, {}))
Raise an exception with a custom message and information about where the call originated.
dataset/ETHPy150Open linkedin/Zopkio/zopkio/recipes.py/test_kill_random_deployer_process--crossover with--dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/amTools/utilities/dg.py/raiseExceptionWithMessage