FLYNNLABAboutMeCodingActivityStudy 2024초등수학
mongodb test in python
2017-10-18
python, mongoengine, mongodb, pymongo, mongomock

pymongomongoengine(내부는 pymongo)에서 test에서 mongodb에 데이터가 잘 들어가는지 확인하고 싶을때 실제 DB에 붙는게 부담스럽기도 하고 DB를 테스트 할때마다 띄우는것도 쉽지가 않다.

이럴때 사용할수 있는게 있어서 소개한다.

mongomock

정상 접속 주소

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 프로토콜로 붙기만 하면 끝난다.