테스트 케이스의 이행을위한 pytest 프레임 워크는 태그를 재생하여 PytestUnknownMarkWarning을보고 알 수없는 pytest.mark.login_success를 -이 오타 솔루션입니다?

머리말

블로거가 최근 [pytest.mark에 의해 pytest 프레임 워크와 코드를 작성할 때. 테스트 케이스의 레이블 이름 태그 구현을 공격하기 위해, 테스트 케이스의 실행에 영향을 미치는뿐만 아니라,보고하지 않으면 서, 경고 ⚠️ 후 환자가 수행 된 매우 불행, 큰 실수를 느낌. 그런 다음 긴 찾고 인터넷은 마침내이 경고 ⚠️ 프로그램에 대한 해결책을 발견, 또는 아주 작은, 그래서 기록하기로 결정했다.

표시 오류로

 경고는 적용되지 않습니다 라벨의 결과로, 마크를 인식하지 못하는 아마 pytest을 의미한다

해결 방법 :

1. 단일 레이블

직접 라인에 자신에, 태그 이름을 과거를 복사 conftest.py에 다음 코드를 추가합니다

데프 pytest_configure (구성) :
config.addinivalue_line (
"마커", "login_success"#의 login_success是标签名
)

 

2. 여러 태그

직접 라인에 자신에, 태그 이름을 과거를 복사 conftest.py에 다음 코드를 추가합니다

데프 pytest_configure (구성)
marker_list = "testmark1", "testmark2", "testmark3"] #标签名集合
marker_list에서 마커 :
config.addinivalue_line (
"마커"마커
)

3. pytest.int 프로필 추가

개별 라벨 및 방법은, 복수의 태그에 적용 할 수있는

[pytest]
마커 = testmark1
testmark2
testmark3

이번에 많은 사람들이 의심의 여지가있을 수 있습니다, 새로운 파일을 생성, 파일 이름, 추가, 사실, 프로젝트의에서 파일을 추가하는 것만 큼 간단 여기서 추가하는 방법이 pytest.int pytest.int은 나중에로 운영 경고가 없을 것

추천

출처www.cnblogs.com/TestTan/p/11493177.html