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:
parent
53ad4dcbc0
commit
ca6af9432b
1 changed files with 6 additions and 3 deletions
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue