py.test: 오류: 인식할 수 없는 인수: --cov=ner_brands --cov-report=term-missing --cov-config
명령줄을 통해 테스트를 실행하려고 할 때
py.test file_name.py
다음 오류가 발생했습니다.
py.test: error: unrecognized arguments: --cov=ner_brands --cov-report=term-missing --cov-config
이거 어떻게 고쳐요?
pytest-cov 패키지는 --cov 인수를 pytest에 전달하려는 경우 필수이지만 기본적으로 전달되지 않아야 합니다.당신은 py.test의 수정된 버전을 사용하고 있습니까?
pip install pytest-cov
문제를 해결해 줄 겁니다
센트를 사용하시는 분들께OS 6, 의 버전setuptools오래되었으며 업그레이드도 필요합니다.
pip install pytest-cov
pip install --upgrade setuptools
설치직후pip install pytest-cov:
~ # py.test --version
This is pytest version 3.0.5, imported from /usr/lib/python2.6/site-packages/pytest.pyc
~ # pip install --upgrade setuptools
[...]
Successfully installed setuptools-30.3.0
~ # py.test --version
This is pytest version 3.0.5, imported from /usr/lib/python2.6/site-packages/pytest.pyc
setuptools registered plugins:
pytest-cov-2.4.0 at /usr/lib/python2.6/site-packages/pytest_cov/plugin.py
여기에 있는 다른 답변이 사용자에게 적합하지 않은 경우 시스템의 다른 곳에 py.test가 설치되어 있을 수 있습니다.제 경우에는 가상 환경 내부에서 여기 설명된 문제를 발견했지만, pytest가 시스템 설치(pytest-cov가 설치되지 않은)를 기본으로 하고 있는 것으로 드러났습니다.
가상 환경을 비활성화하거나 새 셸을 시작하고 다음을 실행하여 확인합니다.
pip3 freeze | grep pytest
(또는pip freeze | grep pytestpython2를 실행하고 있는 경우)
찾을 경우 제거를 시도한 다음 가상 환경을 다시 활성화한 다음 다시 시도합니다.
스동크의 대답이 도움이 됐습니다.하지만 피펜브를 사용하기 때문에, 저는 뛰어야 했습니다.
pipenv install pytest_cov
내 Ubuntu에서, 나는 또한 비슷한 문제를 겪었는데 그것은 잘못된 바이너리 때문입니다.pytest:
py.test --version
This is pytest version 4.6.11, imported from /home/myhome/.local/lib/python2.7/site-packages/pytest.pyc
하지만 현재 python 설정)python --version)는3.7.7.. 대신 이 일을 실행해야 했습니다.
python -m pytest --version
pytest 6.2.1
마찬가지로 실행할 수 있습니다.python -m pytest file_name.py또는 취재용으로python -m pytest --cov=my_project tests/.
특히 문제가 있을 때는 이를 확인하는 것이 좋습니다. 그리고 이를 실행하는 것이 좋은 방법이라고 생각합니다.-m쓰지 않고pytest쉽게 발생할 수 있기 때문에 현재 파이썬 환경에서 사용해야 하는 버전과 다른 버전을 가리킵니다. (여기 유사한 설명 참조)
버전이 일치하지 않는 것으로 드러났습니다.
버전을 다음으로 변경했습니다.
pytest="*"
pytest-cov="*"
효과가 나타나기 시작했죠
언급URL : https://stackoverflow.com/questions/26589990/py-test-error-unrecognized-arguments-cov-ner-brands-cov-report-term-missi
'programing' 카테고리의 다른 글
| 다른 데이터베이스 및 테이블에 일회성 쿼리 만들기 (0) | 2023.10.29 |
|---|---|
| 무엇이 단편적이고 왜 중요합니까? (0) | 2023.10.29 |
| url 변경 시 Angular UI-Router open modal window (0) | 2023.10.29 |
| MySQL로 채워진 목록 상자 필터링 (0) | 2023.10.29 |
| web.config에서 root (/) 위치를 지정하는 방법? (0) | 2023.10.24 |