py.test

    3

    1답변

    Pycharm 2017.1의 새 버전을 설치하기 만하면 모든 py.test 테스트 케이스가 작동을 멈췄습니다. 조금 파고 들었고, 이전 버전의 Pycharm이 프로젝트 Test 디렉토리에서 테스트 케이스를 실행하는 데 사용 된 것처럼 보입니다. 이제 Pycharm은 프로젝트 Root 디렉토리에서 테스트를 실행하는 것으로 보이므로 테스트 검색이 제대로 작동하

    1

    1답변

    동일한 모듈 내에서 서로 다른 테스트 파일에서 일반적으로 사용하려는 일반적인 py.test 픽스처가 있습니다. py.test 문서를 읽은 후, 조명기를 conftest.py 파일에 추가하여 조명기를 모듈의 모든 파일에서 사용할 수 있도록해야했습니다. 하지만 어떤 이유로, 필자의 테스트 클래스에서이 공통된 조명을 사용할 수없는 것 같습니다. #In conft

    2

    1답변

    특정 환경에서 작동하도록 설계된 소프트웨어를 테스트해야하는 pytest 플러그인을 작성 중입니다. 필자가 작성한 소프트웨어는 프레임 워크 내에서 파이썬 소프트웨어를 실행할 때만 특정 파이썬 모듈을 사용할 수 있도록하는 더 큰 프레임 워크에서 실행됩니다. 내 소프트웨어를 테스트하려면 모듈 전체를 "조롱하거나"가짜로 만들어야합니다 (실제로는 상당수). 어떤 종

    1

    1답변

    비 테스트 클래스 내에서 pytest에 전달 된 명령 줄 인수에 액세스하고 싶습니다. 나는 내 conftest.py 파일 def pytest_addoption(parser): # pragma: no cover """Pytest hook to add custom command line option(s).""" group = parser.ge

    0

    1답변

    나는 장고와 함께 Pytest를 사용하고 있으며 이상한 행동을했다. 나는 두 개의 사용자 설치물을 가지고 있는데, 하나는 다른 하나의 수퍼 셋이다. 동일한 테스트 케이스에서 두 픽스쳐를 모두 사용할 때까지 예상대로 작동합니다. 설비 : @pytest.fixture def user_without_password(): return User.objec

    2

    1답변

    셀렌 테스트를 위해 pytest HTML 보고서 플러그인을 사용하고 있습니다. test.py --html==report.htmlin 명령 줄을 전달하는 것만으로 효과적이며 훌륭한 보고서를 생성합니다. 각 테스트 케이스 디스플레이에 추가 문자열/변수를 구현해야합니다. 합격했는지 실패했는지는 중요하지 않습니다. 티켓 번호 만 표시하면됩니다. 각 테스트 시나리오

    2

    1답변

    나는 c- 확장명을 작성하고 pytest에서 테스트하고 싶다. 내가 테스트중인 부분은 참조 수가 내 개체에서 올바른지 여부입니다. In [1]: x = 153513514215 In [2]: import sys In [3]: sys.getrefcount(x) Out[3]: 2 그래서 호출자에서 너무 좋아, 한 할당에서 참조 및 1 운임 : 그래서

    1

    3답변

    장고 응용 프로그램에서 명시 적으로 끊어진 링크가 없는지 어떻게 테스트 할 수 있습니까? 매보기마다 단원 테스트를 작성 하시겠습니까? 테스트는 사이트에서 찾은 모든 링크를 '검색'하고 '200 OK'응답을 테스트해야합니다.

    0

    1답변

    일반적으로 setup_class 및 teardown_class를 제외한 모든 테스트 사례를 공유하는 두 개의 테스트 클래스가 있습니다. 두 개의 테스트 클래스는 다르게 설정해야하는 두 개의 다른 서버에 대해 동일한 클라이언트 작업 테스트를 실행합니다. 그리고 테스트가 실행되는 위치와 시간에 따라 서버를 사용할 수 없으므로 특정 테스트를 건너 뛰고 싶을 수도

    0

    1답변

    python-appium으로 appium 테스트를 실행하려면 pytest를 사용하고 있습니다. 다른 장치에서 테스트를 실행하고 명령 줄 매개 변수를 사용하여 pytest_addoption을 통해 장치를 선택합니다. 출력 결과는 --junitxml입니다. 그 후에 젠킨스에서 테스트 결과를 수집합니다. 테스트 이름에 플랫폼 이름 접두사가 붙는 것이 정말 유용