메소드 에 대해 @login_testuser
가 적용되었습니다. test_1 :클래스의 메소드에 파이썬 장식자를 적용하기
class TestCase(object):
@login_testuser
def test_1(self):
print "test_1()"
"test_"접두어가 붙은 모든 클래스 메소드에 @login_testuser
을 적용 할 수있는 방법이 있습니까?
즉, 장식자는 아래 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()"
I 심지어 그것을 클래스 데코레이터에 넣을 수도 있습니다. – Wim