from sqlalchemy.orm import sessionmaker, clear_mappers
from tenacity import retry, stop_after_delay
from unittest.mock import MagicMock
+from mock_alchemy.mocking import UnifiedAlchemyMagicMock
from o2app.bootstrap import bootstrap
from o2ims.views import configure_namespace
return session, uow
+@pytest.fixture
+def mock_alchemy_uow():
+ session = UnifiedAlchemyMagicMock()
+ uow = unit_of_work.SqlAlchemyUnitOfWork(session_factory=session)
+ return session, uow
+
+
@pytest.fixture
def mock_flask_uow(mock_uow):
session, uow = mock_uow