8퍼센트에서 Python Django 코드에 대한 Test case 작성시 사용하는 가이드를 공유해보려고 합니다.
테스트 함수명의 경우 test_ 로만 시작하면 동작하는데 문제가 없고 테스트 코드에까지 주석을 다는 것은 번거로우므로 함수명의 test_ 뒷부분을 한글로 하여 설명을 대신하도록 합니다.
fixture 를 대신해서 가급적 factory_boy 를 사용합니다.
메소드를 mock 하는 경우 unittest.mock.patch() 를 사용합니다.
보통 테스트 메소드에 대한 decorator 로 사용합니다.
Python Django 개발시 Test case 작성을 잘 하기 위한 8퍼센트 개발팀의 가이드를 공유해 보았습니다. Python Django 개발자들이 Test case 작성을 효율적으로 잘 해서 서비스의 안정성을 높이는데 도움이 되기를 기대해 봅니다.
#8퍼센트 #에잇퍼센트 #Django #Python #장고 #파이썬 #개발 #개발자 #가이드 #꿀팁 #인사이트
두숟갈 스터디 (0) | 2020.01.30 |
---|---|
두숟갈 스터디 - 2 (0) | 2020.01.30 |
사람 때문에, 사람 덕분에...스타트업 (0) | 2020.01.29 |
스타트업은 환경을 탓하지 않는다. (0) | 2020.01.29 |
매력뿜뿜 초긍정주의, 박윤혜 총괄 디자이너 (0) | 2020.01.28 |