Code Review
/
ric-plt
/
a1.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add USE_FAKE_SDL to mock the data storage layer
[ric-plt/a1.git]
/
tests
/
test_controller.py
diff --git
a/tests/test_controller.py
b/tests/test_controller.py
index
bbfe996
..
2aac5a9
100644
(file)
--- a/
tests/test_controller.py
+++ b/
tests/test_controller.py
@@
-19,8
+19,8
@@
tests for controller
# ==================================================================================
import time
import json
# ==================================================================================
import time
import json
-from rmr.rmr_mocks import rmr_mocks
-from ric
sdl.syncstorage import SyncStorage
+from r
icxappframe.r
mr.rmr_mocks import rmr_mocks
+from ric
xappframe.xapp_sdl import SDLWrapper
from ricsdl.exceptions import RejectedByBackend, NotConnected, BackendError
from a1 import a1rmr, data
from ricsdl.exceptions import RejectedByBackend, NotConnected, BackendError
from a1 import a1rmr, data
@@
-89,7
+89,7
@@
def _fake_dequeue_deleted():
def _test_put_patch(monkeypatch):
rmr_mocks.patch_rmr(monkeypatch)
# assert that rmr bad states don't cause problems
def _test_put_patch(monkeypatch):
rmr_mocks.patch_rmr(monkeypatch)
# assert that rmr bad states don't cause problems
- monkeypatch.setattr("rmr.rmr.rmr_send_msg", rmr_mocks.send_mock_generator(10))
+ monkeypatch.setattr("r
icxappframe.r
mr.rmr.rmr_send_msg", rmr_mocks.send_mock_generator(10))
def _no_ac(client):
def _no_ac(client):
@@
-232,7
+232,8
@@
def _verify_instance_and_status(client, expected_instance, expected_status, expe
def setup_module():
"""module level setup"""
def setup_module():
"""module level setup"""
- data.SDL.sdl = SyncStorage(fake_db_backend="dict")
+ # swap sdl for the fake backend
+ data.SDL = SDLWrapper(use_fake_sdl=True)
def noop():
pass
def noop():
pass
@@
-351,7
+352,7
@@
def test_bad_instances(client, monkeypatch, adm_type_good):
# test 503 handlers
# test 503 handlers
- def monkey_set(key, value):
+ def monkey_set(
ns,
key, value):
# set a key override function that throws sdl errors on certain keys
if key == "a1.policy_type.111":
raise RejectedByBackend()
# set a key override function that throws sdl errors on certain keys
if key == "a1.policy_type.111":
raise RejectedByBackend()