pymongo나 mongoengine(내부는 pymongo)에서 test에서 mongodb에 데이터가 잘 들어가는지 확인하고 싶을때 실제 DB에 붙는게 부담스럽기도 하고 DB를 테스트 할때마다 띄우는것도 쉽지가 않다.
이럴때 사용할수 있는게 있어서 소개한다.
정상 접속 주소
MONGO_URI = 'mongodb://user:password@127.0.0.1:27017/real_db?connect=false'
테스트용 접속 주소
MONGO_URI = 'mongomock://127.0.0.1:27017/test_db?connect=false'
테스트 돌릴때에만 mongomock 프로토콜로 붙기만 하면 끝난다.