SEBA-405 Cleanup synchronizer imports of model_accessor to globals;
Move mock modelaccessor to /tmp;
Easier mock modelaccessor configuration
Change-Id: I67a17b9a72ea69f61d92206f1b520a11c2f18d80
diff --git a/lib/xos-synchronizer/tests/test_event_engine.py b/lib/xos-synchronizer/tests/test_event_engine.py
index 13972c6..a09b3d0 100644
--- a/lib/xos-synchronizer/tests/test_event_engine.py
+++ b/lib/xos-synchronizer/tests/test_event_engine.py
@@ -128,6 +128,8 @@
build_mock_modelaccessor(sync_lib_dir, xos_dir, services_dir=None, service_xprotos=[])
+ from xossynchronizer.modelaccessor import model_accessor
+
# The test config.yaml references files in `test/` so make sure we're in the parent directory of the
# test directory.
os.chdir(os.path.join(test_path, ".."))
@@ -135,7 +137,7 @@
from xossynchronizer.event_engine import XOSKafkaThread, XOSEventEngine
self.event_steps_dir = Config.get("event_steps_dir")
- self.event_engine = XOSEventEngine(log)
+ self.event_engine = XOSEventEngine(model_accessor=model_accessor, log=log)
def tearDown(self):
sys.path = self.sys_path_save