Add Subscription get and list API; Provide swagger openAPI doc
[pti/o2.git] / tests / conftest.py
index 1ab714d..e06fa1c 100644 (file)
@@ -8,6 +8,7 @@ import pytest
 import redis\r
 import requests\r
 from flask import Flask\r
+from flask_restx import Api\r
 from sqlalchemy import create_engine\r
 from sqlalchemy.orm import sessionmaker, clear_mappers\r
 from tenacity import retry, stop_after_delay\r
@@ -17,7 +18,8 @@ from o2ims import config
 from o2ims.adapter.orm import metadata, start_o2ims_mappers\r
 from o2ims.adapter.clients.orm_stx import start_o2ims_stx_mappers\r
 from o2ims.adapter import unit_of_work\r
-from o2ims.views.ocloud_route import configure_routes\r
+# from o2ims.views.ocloud_route import configure_routes\r
+from o2ims.views.ocloud_route import configure_namespace\r
 from o2ims.bootstrap import bootstrap\r
 \r
 \r
@@ -33,8 +35,10 @@ def mock_flask_uow(mock_uow):
     session, uow = mock_uow\r
     app = Flask(__name__)\r
     # app.config["TESTING"] = True\r
+    api = Api(app)\r
     bus = bootstrap(False, uow)\r
-    configure_routes(app, bus)\r
+    # configure_routes(app, bus)\r
+    configure_namespace(api, bus)\r
     client = app.test_client()\r
     return session, client\r
 \r
@@ -70,8 +74,10 @@ def sqlite_uow(sqlite_session_factory):
 def sqlite_flask_uow(sqlite_uow):\r
     app = Flask(__name__)\r
     # app.config["TESTING"] = True\r
+    api = Api(app)\r
     bus = bootstrap(False, sqlite_uow)\r
-    configure_routes(app, bus)\r
+    # configure_routes(app, bus)\r
+    configure_namespace(api, bus)\r
     yield app.test_client()\r
 \r
 \r
@@ -128,8 +134,10 @@ def postgres_uow(postgres_session_factory):
 @pytest.fixture\r
 def postgres_flask_uow(postgres_uow):\r
     app = Flask(__name__)\r
+    api = Api(app)\r
     bus = bootstrap(False, postgres_uow)\r
-    configure_routes(app, bus)\r
+    # configure_routes(app, bus)\r
+    configure_namespace(api, bus)\r
     yield app.test_client()\r
 \r
 \r