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.')