Django Test

정규호·2023년 7월 23일
0

django 테스트코드 기본

Django 서비스 테스트하기

[python] 파이썬 f-string (문자열 포매팅 방법 3)

https://velog.io/@dhleeone/django-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0

테스트 모둘명은 test로 시작해야 테스트가 실행된다. (!?)

  • Docker compose 테스트 명령어
도커 컴포즈 DJANGO 테스트 명령어 설명
docker compose -f ./docker-compose.dev.yml exec designer_backend python manage.py test
[ 도커 컴포즈! ][파일 옵션: 이 도커 yml 파일을 써서][수행해][이 콘테이너에서][파이썬으로][위파일사용해서][테스트] 진행시켜!
=> "대략 위와 같은 명령어 입니다."

전체 테스트 수행
docker compose -f ./docker-compose.dev.yml exec designer_backend python manage.py test

DJANGO APP(designer_server) 테스트 수행
docker compose -f ./docker-compose.dev.yml exec designer_backend python manage.py test designer_server

COVERAGE 로 테스트 수행
docker compose -f ./docker-compose.dev.yml exec designer_backend coverage run manage.py test

COVERAGE 로 TEST COVERAGE 확인
docker compose -f ./docker-compose.dev.yml exec designer_backend coverage report

COVERAGE HTML 생성
docker compose -f ./docker-compose.dev.yml exec designer_backend coverage html

프로그래밍만 하면 테스트, 배포, 보고 등 모두
자동화 되는 그 날까지!

profile
The Man Who Lift

0개의 댓글