python - como criar dinamicamente uma função com um nome baseado em uma string lida de um arquivo?

Digamos que eu tenha um arquivo contendo a string "impredictable_words". Eu gostaria de ler nesta string e, em seguida, definir uma função da seguinte forma:

def test_unpredictable_words(self):
    do_important_stuff()

Eu gostaria de injetar essa função em uma definição de classe para que essa função possa ser chamada em qualquer instância dessa classe.

Como posso fazer isso?

Eu olhei um pouco para esta resposta -https://stackoverflow.com/a/8160676/1701170 - mas não acho que faça exatamente o que eu quero, ou pelo menos não consigo entender o que está acontecendo.

questionAnswers(2)

yourAnswerToTheQuestion