게시글
질문&답변
2024.06.02
유닛테스트 관련 질문입니다
안녕하세요! repository의 unit 테스트를 위해서는 레포지토리 __init__ 메소드에 기본 값으로 할당된 session 대신에 레포지토리를 인스턴스화 할 때 sqlalchemy session을 직접 생성해서 주입하시면 됩니다. # 테스트 코드 session = "세션 직접 생성" repo = Repository(session=session) 아래 github 레포지토리에 있는 코드를 참고해보시면 테스트를 위한 session 만드는 법을 확인하실 수 있습니다! https://github.com/qu3vipon/python-ddd/tree/main/src/tests/integration
- 0
- 1
- 16
질문&답변
2024.05.31
python manage.py showmigrations 문제
안녕하세요. 지금 출력해주신 메세지는 정상적으로 기본 migration이 적용된 상태로 보입니다. 혹시 새로운 django app을 생성했는데도 migration 파일이 생성되지 않는다면, settings.py 에 AppConfig 등록을 확인해주세요.
- 0
- 1
- 40
질문&답변
2024.05.27
No module named 'sqlalchemy'
안녕하세요. run server 했을 때 발생하는건가요?
- 0
- 1
- 85
질문&답변
2024.05.17
섹션 테스트 코드 오류..
안녕하세요. 해당 경고는 httpx 라이브러리에서 앞으로 지원하지 않는 syntax를 사용해서 발생하는 경고로 크게 문제가 되는 내용은 아닙니다. httpx 라이브러리의 경우 uvicorn에서 내부적으로 사용하기 때문에 별도로 코드를 수정할 수는 없습니다. 하지만 해당 경고가 출력되지 않길 원하신다면 pytest.ini 파일에 아래 코드를 추가해주시거나 filterwarnings = ignore::DeprecationWarning requirements.txt에 정의한대로 uvicorn을 uvicorn==0.22.0 버전으로 다운 받으셔야합니다.
- 0
- 2
- 64
질문&답변
2024.05.10
PyCharm 내 Python Console 사용 질문
안녕하세요. 아래 상황에서 콘솔을 재시작해도 동일한 현상이 발생되나요?
- 0
- 2
- 110
질문&답변
2024.05.05
Redis 연결중 import
안녕하세요. 강의 영상에서 누락된 것 같은데 pip install redis 명령어 통해서 redis 라이브러리 인스톨 하시면 됩니다!
- 0
- 1
- 62
질문&답변
2024.05.03
섹션3 테스트코드 오류발생..
안녕하세요. 해당 메시지는 테스트 실패는 아니고 경고(warning) 메세지입니다. 현재 사용하고 계신 pydantic 버전이 v2인 것 같은데 강좌는 v1 기준으로 작성되어 있어서 아래 두 개의 코드를 실행 부탁드립니다. pip uninstall pydantic pip install "pydantic 자세한 내용은 안내글 확인 부탁드립니다! https://www.inflearn.com/course/lecture?courseSlug=%EC%8B%A4%EC%A0%84-fastapi-%EC%9E%85%EB%AC%B8&unitId=171404
- 0
- 1
- 80
질문&답변
2024.04.18
ec2 내 Redis 잘못된 host 연결
안녕하세요. 레디스 접속에 어려움을 겪고 계시는군요. 말씀 주신 상황이라면 url 설정이 잘못되어 있는 것 같은데, 삼항 연산자 조건문을 다시 확인해보시면 좋을 것 같습니다.
- 0
- 1
- 104
질문&답변
2024.04.01
실수도 DB todo테이블을 삭제했습니다
안녕하세요. 에러 메시지를 보여주실 수 있을까요? 테이블 생성을 이전과 완전하게 동일하게 다시 하셨다면, 서버만 종료했다가 재시작하면 정상적으로 동작할겁니다!
- 1
- 3
- 124
질문&답변
2024.03.23
섹션3 testcode get_단일조회 api
안녕하세요! 48번 라인에서 리턴되는 값이 ToDoSchema에 들어가서 contents 값이 잘못 전달되었기 때문에 발생하는 에러인데요. 47번 줄의 return_vale 을 return_value 로 고쳐보시겠어요?
- 0
- 1
- 101