인프런 커뮤니티 질문&답변

신지훈님의 프로필 이미지
신지훈

작성한 질문수

실전! FastAPI 입문

(실습) PyTest 세팅

pytest 세팅 강좌 / cache 파일이 생성되지 않습니다.

해결된 질문

작성

·

143

0

스크린샷 2024-07-03 오후 4.11.15.png

pytest 명령어 입력 후 1 passed, 1 warning이 뜹니다. src파일 밑에 pytest_cache 파일 또한 생성되지 않습니다. 어떻게 하면 될까요?

*검색을 해봤는데 httpx의 버전 문제인 것 같기도 하나,,자력으로 해결이 안됩니다,..

답변 1

0

신동현님의 프로필 이미지
신동현
지식공유자

안녕하세요. 해당 경고는 httpx 라이브러리에서 앞으로 지원하지 않는 syntax를 사용해서 발생하는 경고로 크게 문제가 되는 내용은 아닙니다. httpx 라이브러리의 경우 uvicorn에서 내부적으로 사용하기 때문에 별도로 코드를 수정할 수는 없습니다.

 

하지만 해당 경고가 출력되지 않길 원하신다면 pytest.ini 파일에 아래 코드를 추가해주시거나

filterwarnings =
    ignore::DeprecationWarning

 

requirements.txt에 정의한대로 uvicorn을 uvicorn==0.22.0 버전으로 다운 받으셔야합니다.

신지훈님의 프로필 이미지
신지훈
질문자

경고문이 뜨는 것과 pytest_cache 파일이 생성되지 않는 것이 연관되어 있을까요?

신동현님의 프로필 이미지
신동현
지식공유자

네, 연관이 없습니다! pytest_cache는 IDE 설정에 따라서 보이지 않는 경우도 있습니다. 터미널에서 ls -al 명령어를 입력해보시면 아마 확인하실 수 있을 겁니다.

신지훈님의 프로필 이미지
신지훈

작성한 질문수

질문하기