0
건너 뛰려면 특정 테스트에 플래그를 지정해야합니다. 그러나 일부 테스트는 매개 변수화되어 특정 시나리오 만 건너 뛸 수 있어야합니다.매개 변수화 된 파이 테스트 시나리오를 조건부로 건너 뛸 수 있습니까?
적절한 경우 py.test -m "hermes_only"
또는 py.test -m "not hermes_only"
을 사용하여 테스트를 호출합니다.
간단한을 testcases 사용 표시됩니다 : 나는 pytest이 경우 특정 테스트 시나리오 목록을 필터링하거나 생략하는 메커니즘을 싶습니다
outfile_scenarios = [('buildHermes'),
('buildTrinity')]
@pytest.mark.parametrize('prefix', outfile_scenarios)
def test_blah_build(self, prefix):
self._activator(prefix=prefix)
그러나
@pytest.mark.hermes_only
def test_blah_with_hermes(self):
, 나는 몇 가지 매개 변수 검사를 마크가 정의됩니다.
더 일반적으로 파이 테스트 표시의 정의를 테스트 할 수 있습니까?
감사합니다.