TIL - 20180429 - Django No DB Test에 대한 착각

한 것

  • Django 연습 프로젝트
    • form test code
    • no db testrunner 적용했다가 취소
    • django rest framework 적용중
  • Spring Data 공부

할 것

  • django rest framework 적용

느낀 것 + 의문나는 것

  • django test 코드 작성 중에 setUpClass 라는 메소드를 통해서 기초 데이터를 입력했었는데, class 안에 test method가 모두 실행이 되면 데이터는 초기화 될 줄 알았다.
  • 하지만 테스트 전체가 끝날 때까지 초기화 되는 것이 아니었다.
  • 그래서 facebook 문의를 통해 알게된 no db test.. https://stackoverflow.com/questions/5917587/django-unit-tests-without-a-db
  • 난 db를 생성하지 않고 메모리상에서 테스트하는 줄로 이해했다.
  • db를 생성하지는 않았다. 개발환경에서 이미 구성되어져 있는 db를 이용하더라 음…

오늘 하루 구글링 한 것들