Code Review
/
ric-plt
/
sdlpy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix fake SDL database backend to support multiple set calls
[ric-plt/sdlpy.git]
/
ricsdl-package
/
tests
/
backend
/
test_fake_dict_db.py
diff --git
a/ricsdl-package/tests/backend/test_fake_dict_db.py
b/ricsdl-package/tests/backend/test_fake_dict_db.py
index
835514c
..
45b0f0f
100644
(file)
--- a/
ricsdl-package/tests/backend/test_fake_dict_db.py
+++ b/
ricsdl-package/tests/backend/test_fake_dict_db.py
@@
-31,9
+31,11
@@
def fake_dict_backend_fixture(request):
request.cls.ns = 'some-ns'
request.cls.dm = {'abc': b'1', 'bcd': b'2'}
request.cls.new_dm = {'abc': b'3', 'bcd': b'2'}
request.cls.ns = 'some-ns'
request.cls.dm = {'abc': b'1', 'bcd': b'2'}
request.cls.new_dm = {'abc': b'3', 'bcd': b'2'}
+ request.cls.dm2 = {'cdf': b'4'}
request.cls.remove_dm = {'bcd': b'2'}
request.cls.key = 'abc'
request.cls.keys = ['abc', 'bcd']
request.cls.remove_dm = {'bcd': b'2'}
request.cls.key = 'abc'
request.cls.keys = ['abc', 'bcd']
+ request.cls.key2 = ['cdf']
request.cls.old_data = b'1'
request.cls.new_data = b'3'
request.cls.keypattern = r'*bc*'
request.cls.old_data = b'1'
request.cls.new_data = b'3'
request.cls.keypattern = r'*bc*'
@@
-57,8
+59,11
@@
def fake_dict_backend_fixture(request):
class TestFakeDictBackend:
def test_set_function_success(self):
self.db.set(self.ns, self.dm)
class TestFakeDictBackend:
def test_set_function_success(self):
self.db.set(self.ns, self.dm)
+ self.db.set(self.ns, self.dm2)
ret = self.db.get(self.ns, self.keys)
assert ret == self.dm
ret = self.db.get(self.ns, self.keys)
assert ret == self.dm
+ ret = self.db.get(self.ns, self.key2)
+ assert ret == self.dm2
def test_set_if_function_success(self):
self.db.set(self.ns, self.dm)
def test_set_if_function_success(self):
self.db.set(self.ns, self.dm)