Firstly, when you do my_list = [func_test_1(), func_test_2(), func_test_3()] you store function results, not functions in the list. Do my_list = [func_test_1, func_test_2, func_test_3] instead and then call random function. Like this:
my_list = [func_test_1, func_test_2, func_test_3]
random.choice(my_list)()