Применение декоратора к каждому методу в классе?

У меня есть декоратор @login_testuser относившийся метод test_1():

class TestCase(object):
    @login_testuser
    def test_1(self):
        print "test_1()"

Есть ли способ, которым я могу подать заявку @login_testuser на каждом методе класса, снабженного префиксом "test_"?

Другими словами, декоратор обратился бы test_1(), test_2() методы ниже, но не на setUp().

class TestCase(object):
    def setUp(self):
        pass

    def test_1(self):
        print "test_1()"

    def test_2(self):
        print "test_2()"
15
задан martineau 3 October 2019 в 21:48
поделиться