mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
added tests for mongodb connection
This commit is contained in:
parent
8fa6789745
commit
39c25b951f
16
tests/backend/mongodb/test_connection.py
Normal file
16
tests/backend/mongodb/test_connection.py
Normal file
@ -0,0 +1,16 @@
|
||||
|
||||
def test_get_connection_returns_the_correct_instance():
|
||||
from bigchaindb.backend import connect
|
||||
from bigchaindb.backend.connection import Connection
|
||||
from bigchaindb.backend.mongodb.connection import MongoDBConnection
|
||||
|
||||
config = {
|
||||
'backend': 'mongodb',
|
||||
'host': 'localhost',
|
||||
'port': 27017,
|
||||
'name': 'test'
|
||||
}
|
||||
|
||||
conn = connect(**config)
|
||||
assert isinstance(conn, Connection)
|
||||
assert isinstance(conn, MongoDBConnection)
|
16
tests/backend/rethinkdb/test_connection.py
Normal file
16
tests/backend/rethinkdb/test_connection.py
Normal file
@ -0,0 +1,16 @@
|
||||
|
||||
def test_get_connection_returns_the_correct_instance():
|
||||
from bigchaindb.backend import connect
|
||||
from bigchaindb.backend.connection import Connection
|
||||
from bigchaindb.backend.rethinkdb.connection import RethinkDBConnection
|
||||
|
||||
config = {
|
||||
'backend': 'rethinkdb',
|
||||
'host': 'localhost',
|
||||
'port': 28015,
|
||||
'name': 'test'
|
||||
}
|
||||
|
||||
conn = connect(**config)
|
||||
assert isinstance(conn, Connection)
|
||||
assert isinstance(conn, RethinkDBConnection)
|
@ -1,23 +1,6 @@
|
||||
import pytest
|
||||
|
||||
|
||||
def test_get_connection_returns_the_correct_instance():
|
||||
from bigchaindb.backend import connect
|
||||
from bigchaindb.backend.connection import Connection
|
||||
from bigchaindb.backend.rethinkdb.connection import RethinkDBConnection
|
||||
|
||||
config = {
|
||||
'backend': 'rethinkdb',
|
||||
'host': 'localhost',
|
||||
'port': 28015,
|
||||
'name': 'test'
|
||||
}
|
||||
|
||||
conn = connect(**config)
|
||||
assert isinstance(conn, Connection)
|
||||
assert isinstance(conn, RethinkDBConnection)
|
||||
|
||||
|
||||
def test_get_connection_raises_a_configuration_error(monkeypatch):
|
||||
from bigchaindb.common.exceptions import ConfigurationError
|
||||
from bigchaindb.backend import connect
|
||||
@ -28,6 +11,7 @@ def test_get_connection_raises_a_configuration_error(monkeypatch):
|
||||
with pytest.raises(ConfigurationError):
|
||||
# We need to force a misconfiguration here
|
||||
monkeypatch.setattr('bigchaindb.backend.connection.BACKENDS',
|
||||
{'catsandra': 'bigchaindb.backend.meowmeow.Catsandra'})
|
||||
{'catsandra':
|
||||
'bigchaindb.backend.meowmeow.Catsandra'})
|
||||
|
||||
connect('catsandra', 'localhost', '1337', 'mydb')
|
||||
|
Loading…
x
Reference in New Issue
Block a user