#5 테스트 데이터 만드는 법
·
프로그래밍/스팀 게임 퀴즈
개발일기는 사실상 일기라기보다 주제에 대한 생각을 끄적인것이며, 주제가 닫힌 순서대로 포스팅합니다. 내용의 정확성은 보장하지 않습니다. 테스트 할때 기본 데이터를 넣어야 할 때가 있다. 보통 테스트 환경은 빈 DB로 하는 경우가 많기 때문이다. 크롤러를 만들때는 factory_boy를 사용해서 만들었지만, 아무래도 좀 무겁다는 단점이 있다. 그리고 솔직히 잘 못쓰겠다. 연관관계를 매핑해줄 때 좀 까다로웠다. 그래서, 이번에는 내가 팩토리 메서드를 만들어 보기로 했다. (사실 fastapi 예제에서 이런 방식으로 만들어서 쓰고 있었다 하하) 그런데 바로 문제가 생겼다. GameScreenshot은 steam_file_id를 갖게 되는데, 이는 유니크 해야 하기 때문이다. 단순히 팩토리 메서드가 있는 모듈에..