Не совсем уверен, почему вы хотите это сделать. Обычно в чем-то вроде unittest вы предоставляете входные данные для вашего класса, а затем ссылаетесь на них внутри каждого метода тестирования.
Использование inspect и dir.
from inspect import ismethod
def call_all(obj, *args, **kwargs):
for name in dir(obj):
attribute = getattr(obj, name)
if ismethod(attribute):
attribute(*args, **kwargs)
class Test():
def a(self, input):
print "a: " + input
def b(self, input):
print "b: " + input
def c(self, input):
print "c: " + input
call_all(Test(), 'my input')
Выход:
a: my input
b: my input
c: my input