summaryrefslogtreecommitdiff
path: root/tests/test_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_api.py')
-rw-r--r--tests/test_api.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_api.py b/tests/test_api.py
index 5534757..98c618f 100644
--- a/tests/test_api.py
+++ b/tests/test_api.py
@@ -16,6 +16,7 @@
"""Unit tests for DB API."""
import mock
+from oslo.config import cfg
from oslo.db import api
from oslo.db import exception
@@ -78,6 +79,13 @@ class DBAPITestCase(test_utils.BaseTestCase):
dbapi.api_class_call1(1, 'abc')
self.assertIsNotNone(dbapi._backend)
+ def test_dbapi_from_config(self):
+ conf = cfg.ConfigOpts()
+
+ dbapi = api.DBAPI.from_config(conf,
+ backend_mapping={'sqlalchemy': __name__})
+ self.assertIsNotNone(dbapi._backend)
+
class DBReconnectTestCase(DBAPITestCase):
def setUp(self):