docker run --name my-articlemeta -d article_meta_dev
Para desenvolvimento e testes do build do projeto, é possível simular uma conexão com o MongoDB da seguinte forma:
Originalmente, no arquivo controller.py, a conexão com o MongoDB é feita assim:
db_url = urlparse(db_dsn)
conn = pymongo.MongoClient('mongodb://%s' % db_url.netloc)
db = conn[db_url.path[1:]]
_create_indexes(db)
return db
Para simular (fakear) a conexão com o MongoDB, você pode usar a biblioteca mongomock desta maneira:
db_url = urlparse(db_dsn)
import mongomock
conn = mongomock.MongoClient('mongodb://localhost')
db = conn[db_url.path[1:]]
_create_indexes(db)
return db
O que esse PR faz?
Corrige Dockerfile-dev e dependência WebOb para o ambiente de desenvolvimento
Onde a revisão poderia começar?
pelos commits
Como este poderia ser testado manualmente?
Originalmente, no arquivo controller.py, a conexão com o MongoDB é feita assim:
Para simular (fakear) a conexão com o MongoDB, você pode usar a biblioteca mongomock desta maneira:
Algum cenário de contexto que queira dar?
N/A
Screenshots
Quais são tickets relevantes?
261
Referências
n/a