Fixed #12
Fixed #13
Fixed #14
This commit is contained in:
2023-05-08 17:50:28 +02:00
parent 21a397861a
commit e41094f908
95 changed files with 12168 additions and 260 deletions
View File
+8 -8
View File
@@ -6,11 +6,11 @@ from os import path
import pytest
from core.global_symbols import NotFound
from common.global_symbols import NotFound
from sdp.sheerkaDataProvider import Event, SheerkaDataProvider
from sdp.sheerkaSerializer import JsonSerializer, PickleSerializer
tests_root = path.abspath("../../build/tests")
tests_root = path.abspath("../build/tests")
evt_digest = "3a571cb6034ef6fc8d7fe91948d0d29728eed74de02bac7968b0e9facca2c2d7"
@@ -71,7 +71,7 @@ class ObjWithDigestWithKey:
@pytest.fixture(autouse=True)
def init_test():
def init_current_dir():
"""
I test both SheerkaDataProviderFileIO and SheerkaDataProviderDictionaryIO
So it's important to reset the folders between two tests
@@ -407,11 +407,11 @@ def test_i_can_add_an_object_and_save_it_as_a_reference(root):
state = sdp.load_state(sdp.get_snapshot(SheerkaDataProvider.HeadFile))
assert state.data == {
"entry": {'key1': '##REF##:fbc2b1c60ed753b49217cae851e342371ee39ebabc9778105f450812e615a513',
'key2': ['##REF##:fbc2b1c60ed753b49217cae851e342371ee39ebabc9778105f450812e615a513',
'##REF##:448420dbc57d61401d10a98759fccdabbe50e2e825b6da3bd018c190926bcda4'],
'key3': {'##REF##:448420dbc57d61401d10a98759fccdabbe50e2e825b6da3bd018c190926bcda4',
'##REF##:fbc2b1c60ed753b49217cae851e342371ee39ebabc9778105f450812e615a513'}}
"entry": {'key1': '##REF##:4d20621e3c45e8977504016caa2539c0d518850d3a8f92eb20f3e9e5192c41cf',
'key2': ['##REF##:4d20621e3c45e8977504016caa2539c0d518850d3a8f92eb20f3e9e5192c41cf',
'##REF##:c142f0a14ae4b52afa7cdcbb88dc16563468ca3fa99584323083968099cbaf6b'],
'key3': {'##REF##:4d20621e3c45e8977504016caa2539c0d518850d3a8f92eb20f3e9e5192c41cf',
'##REF##:c142f0a14ae4b52afa7cdcbb88dc16563468ca3fa99584323083968099cbaf6b'}}
}
+1 -1
View File
@@ -26,7 +26,7 @@ class ObjNoKey:
def test_i_can_json_serialize():
json_serializer = JsonSerializer(lambda obj: True)
json_serializer = JsonSerializer(lambda o: True)
obj = ObjNoKey("a", "b")
stream = io.BytesIO()