1
0
Fork 0
mirror of https://github.com/yweber/lodel2.git synced 2026-08-02 02:18:37 +02:00

Split of the connect function to create a connection function that return a MongoClient object

This is used for the tests that needs to have access to a connection to be able to drop the test databases
This commit is contained in:
Roland Haroutiounian 2016-06-10 17:18:02 +02:00
commit ca6af9432b

View file

@ -54,10 +54,13 @@ def connection_string(host, port, db_name, username, password):
return 'mongodb://%s:%s@%s:%s' % (username, password, host, port)
def connection(host, port, username, password):
return MongoClient(connection_string(host, port, '', username, password))
def connect(host, port, db_name, username, password):
connection = MongoClient(
connection_string(host, port, db_name, username, password))
database = connection[db_name]
conn = connection(host, port, username, password)
database = conn[db_name]
return database