>source

안녕하세요, 나는 ""Nofollow"> http://pytestoording.readthedocs.org/en/develop/"아래와 같이 데코레이터를 사용하면 주문을 잘 작동합니다.

import pytest
@pytest.mark.run(order=3)
def test_three():
    assert True
@pytest.mark.run(order=1)
def test_four():
    assert True
@pytest.mark.run(order=2)
def test_two():
    assert True

이제는 Test_example2.py로 Test_example1.py와 2 번째 파일을 두 개의 파일이 있습니다.

이 순서를 사용하는 경우이 순서를 사용하는 경우 파일 1에서 주문= 1이고 FILE2가 먼저 실행되고 두 파일 모두에서 ORDER= 2를 실행합니다.

현재 실행중인 파일에서만 주문 확인을 지정하도록 지정하는 방법이 있습니까?

각 테스트 파일에서 동일한 code입니까? 어떤 명령을 사용하고 있으며 해당 명령의 출력을 포함시킬 수 있습니까?

Frank T2021-05-07 01:06:10

테스트 케이스 이름 다르게 중복 된 테스트 사례 메서드 이름이 없으면 테스트 사례 파일 모두에 중복 된 주문 번호 만 있습니다. "py.test test_ * -vv"명령을 사용하여 실행됩니다.

Naggappan Ramukannan2021-05-07 01:06:10

@naggappanramukannan,이 질문에 대한 유용한 답변을 받아 들일 수 있습니까?

Sathia2021-05-07 03:51:11
  • 이전 angular : config.json에서 각도 읽기 및 초기화 httpclient를 너무 오래 걸립니다.
  • 다음 javascript : MongoDB Aggregate 날짜와 GenRE_ID별로 지난 7 일 기록 별도 별도