def proc_func_that_verifies_args(*args, **kwargs): for arg in args: multi_process_runner.add_return_data(arg) for kwarg in kwargs.items(): multi_process_runner.add_return_data(kwarg)
def func_to_exit_in_10_sec(): time.sleep(5) multi_process_runner.add_return_data('foo') time.sleep(20) multi_process_runner.add_return_data('bar')
def proc_func_that_adds_task_type_in_return_data(test_obj): multi_process_runner.add_return_data( multi_worker_test_base.get_task_type()) test_obj.assertTrue(flags.FLAGS.test_flag == 3)
def proc_func_that_adds_simple_return_data(): multi_process_runner.add_return_data('dummy data')
def simple_print_func(): print('This is something printed.') multi_process_runner.add_return_data('This is returned data.')