setup_class 메소드에서 json 파일을 읽는 테스트 스위트를 설치하고 json 파일에서 어떤 테스트가 실행되어야하는지, 어떤 테스트가 실행되지 않아야하는지 언급 할 것이다. 따라서이 접근법을 사용하면 json 파일 만 변경하고 테스트 스위트는 건드리지 않고 실행할 테스트 케이스를 말할 수 있습니다. Python : Nosetests : 런타임 중에 setup_class 메소드에서 속성/태그를 설정할 수 있습니까?
그러나 setup_class 방법에
나는 다음을 수행하려고 : -class TestCPU:
testme=False
@classmethod
def setup_class(cls):
cls.test_core.testme=True
def test_core(self):
print 'Test CPU Core'
assert 1
명령 아래 실행 : -
nosetests -s -a testme
그것은 다음과 부여합니다 오류 : -
File "/home/murtuza/HWTestCert/testCPU.py", line 7, in setup_class
cls.test_core.testme=False
AttributeError: 'instancemethod' object has no attribute 'testme'
그래서, setup_class 동안 테스트 메소드의 속성을 설정할 수 있습니까?
이것은 위대한 것 같습니다 @ Murtuuuuu :) –