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/steps/sync_controller_networks.py b/lib/xos-synchronizer/tests/steps/sync_controller_networks.py
index 1133545..55dfe4e 100644
--- a/lib/xos-synchronizer/tests/steps/sync_controller_networks.py
+++ b/lib/xos-synchronizer/tests/steps/sync_controller_networks.py
@@ -19,20 +19,18 @@
import socket
from netaddr import IPAddress, IPNetwork
from xossynchronizer.steps.syncstep import SyncStep
-from xossynchronizer.mock_modelaccessor import *
class SyncControllerNetworks(SyncStep):
requested_interval = 0
- provides = [Network]
- observes = ControllerNetwork
- external_dependencies = [User]
+ observes = "ControllerNetwork"
+ external_dependencies = ["User"]
playbook = "sync_controller_networks.yaml"
def fetch_pending(self, deleted):
- ci = ControllerNetwork()
- i = Network()
+ ci = self.model_accessor.ControllerNetwork()
+ i = self.model_accessor.Network()
i.name = "Lush Loss"
- s = Slice()
+ s = self.model_accessor.Slice()
s.name = "Ghastly Notebook"
i.owner = s
ci.i = i