일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 파이썬 장고
- 개발언어
- Python
- airflow
- 기초강의
- ADP
- 플라스크
- docker
- c
- cpp
- Django
- flask
- 장고 튜토리얼
- 개발자취업
- 장고 기초 강의
- 장고
- 파이썬강의
- 인공지능
- 도커
- 파이썬
- C언어
- 예제프로젝트
- 쇼핑몰예제
- 에어플로우 기초강의
- 프로그래밍
- c++
- 도커 컴포즈
- mlops
- 웹개발
- 개발자
- Today
- Total
목록장고 테스트 (2)
TITEDIOS 편한 코딩
목차IndexView 테스트 자동화DetailView 테스트 자동화결론이번 포스팅에서는 이전에 했던 테스트 자동화를 조금 더 해보겠습니다. 이전 포스팅에서는 모델에 대한 테스트를 해보았습니다. 이번에는 뷰(View)에 대한 테스트를 해보겠습니다. 실제로 많은 동작들은 View에서 동작하기 때문에 좀 더 도움이 될 것입니다. 오늘은 코드 작성량이 많습니다. 평소에는 복사-붙여 넣기보다 손으로 타이핑하라고 많이 말씀드리지만 오늘은... 복사-붙여 넣기로 해도 괜찮습니다.1. IndexView 테스트 자동화IndexView 코드 수정시작하기 전에 이전 코드를 살짝 살펴보겠습니다. polls/views.py 파일을 보겠습니다.class IndexView(generic.ListView): template_n..
목차Django 모델 코드 수정하기테스트 코드 작성하기버그(Bug) 수정하기테스트에 관한 사실결론Django 테스트는 Python의 내장 unittest 모듈을 기반으로 하며, 빠르게 설정하고 확장할 수 있는 기능들을 지원합니다. 이번 실습에서는 Django 테스트의 사례를 통해 테스트를 자동화하는 방법을 단계별로 살펴보며, 안정적인 코드베이스를 구축하는 방법에 대해 실습해 보겠습니다. 코딩은 손가락으로 하는 것입니다. 눈으로만 봐도 좋겠지만 직접 키보드를 두드리면서 느끼는 개발자만의 느낌을 느껴보시길 바라겠습니다.1. Django 모델 코드 수정하기우선 Django 모델 코드를 수정해 보겠습니다. 'polls/models.py` 파일에서 Question과 Choice를 수정합니다.from django...