-from o2ims.adapter.clients.orm_stx import start_o2ims_stx_mappers\r
-from o2ims import config\r
-from o2ims.domain import stx_object as ocloudModel\r
+# from o2ims.adapter.clients.orm_stx import start_o2ims_stx_mappers\r
+\r
+from o2app.adapter import unit_of_work\r
+from o2ims.views import configure_namespace\r
+\r
+from o2app.bootstrap import bootstrap\r
+\r
+\r
+@pytest.fixture\r
+def mock_uow():\r
+ session = MagicMock()\r
+ uow = unit_of_work.SqlAlchemyUnitOfWork(session_factory=session)\r
+ return session, uow\r
+\r
+\r
+@pytest.fixture\r
+def mock_flask_uow(mock_uow):\r
+ session, uow = mock_uow\r
+ app = Flask(__name__)\r
+ app.config["TESTING"] = True\r
+ api = Api(app)\r
+ bootstrap(False, uow)\r
+ configure_namespace(api)\r
+ return session, app\r