Implement a fake SDL database backend 72/2172/2
authorTimo Tietavainen <timo.tietavainen@nokia.com>
Wed, 8 Jan 2020 14:49:11 +0000 (16:49 +0200)
committerTimo Tietavainen <timo.tietavainen@nokia.com>
Fri, 10 Jan 2020 07:51:41 +0000 (09:51 +0200)
commit598ca39173733260e0920b6477cd9965920278f1
tree3cc697d3c617baf36056d9598c8134cb33b2bc8b
parent60c20039db19ec1f34a842830a6b326891a8a060
Implement a fake SDL database backend

Implement a fake SDL database backend what can be used only for
local testing purposes, when SDL client does not need real DBAAS
database services. An SDL client can activate fake SDL database
backend usage when SDL instance is initiated with optional
'fake_db_backend' parameter:
  sdl_instance = SyncStorage(fake_db_backend='dict')
Value 'dict' is only supported.

Change-Id: I2ee7474175d0923617e026c306ec684b117dab60
Signed-off-by: Timo Tietavainen <timo.tietavainen@nokia.com>
docs/release-notes.rst
ricsdl-package/examples/sync.py
ricsdl-package/ricsdl/__init__.py
ricsdl-package/ricsdl/backend/__init__.py
ricsdl-package/ricsdl/backend/fake_dict_db.py [new file with mode: 0644]
ricsdl-package/ricsdl/backend/redis.py
ricsdl-package/ricsdl/configuration.py
ricsdl-package/ricsdl/syncstorage.py
ricsdl-package/tests/backend/test_fake_dict_db.py [new file with mode: 0644]
ricsdl-package/tests/backend/test_redis.py
ricsdl-package/tests/test_configuration.py