Skip to content
This repository was archived by the owner on Jun 12, 2021. It is now read-only.

Commit 3192e60

Browse files
committed
Added sync to ShelveDataBase.
Must close all shelve dbs before continuing.
1 parent df961af commit 3192e60

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ deploy:
2727
skip_existing: true
2828
user: __token__
2929
password:
30-
secure: SXPl1Q99f6Cq1pJ4EwWiVrQ+iBEY/BitcXMYy2nblY+46B04hzK79LlWj0bZ+xg0I6hhttkttVSfOL8UdQKt6eRKpsF6Cm6NlxnZDHAj0lKhOLFdOd0kmS3o0FyFgsgScD1dXmwyOi7JhHtFVESyXaxeFy6QyVK6PvjQSDxF+P73wkTzR9N5aEo0VYweGTmuQC5bIbDEq6N35oUGIUmmdRhorimr2IDmK+2r5OLyStPtf8PyQS5/SdzpgGsT3Vgbb/VPm7y7XK2Ogmz+NKipxuYhjgb8Y8soMerb10uI/MAxhMtM1JjQHUgVe2/Ln40ns8D4ybHYAsuyT2wqlhMru7qP4gJCBX/cZKao18ND5dQ8IyB6HF51rup9lAzAlxq3VfS/M908RvtOqHERchw8bV6z+z5YFn29MTBcNjKHjrZHtdV40/Nh6UFjduPLGkh7a/HiV0fhvtMr94Qi7w4SPS1wq1S9FftjvFrCDxeYVnRzGJu9q21uOn8JGONJb14Q2Vo2rYKht3U9JCD7OAz5XrL7c/ae16/H17mexsrxj/ElGzkXauqUZrjcU1pndFRXUuAmzqC1z0P4yz8tAIJc8wkib2B7ZwxXZBbQm/r4BSsHAvTjjKW9biGcuPCM3bIAg/9zoyyUEaXknLCcKfy9LqzVTWGuUPmTM1hV3YZq2fs=
30+
secure: 'SXPl1Q99f6Cq1pJ4EwWiVrQ+iBEY/BitcXMYy2nblY+46B04hzK79LlWj0bZ+xg0I6hhttkttVSfOL8UdQKt6eRKpsF6Cm6NlxnZDHAj0lKhOLFdOd0kmS3o0FyFgsgScD1dXmwyOi7JhHtFVESyXaxeFy6QyVK6PvjQSDxF+P73wkTzR9N5aEo0VYweGTmuQC5bIbDEq6N35oUGIUmmdRhorimr2IDmK+2r5OLyStPtf8PyQS5/SdzpgGsT3Vgbb/VPm7y7XK2Ogmz+NKipxuYhjgb8Y8soMerb10uI/MAxhMtM1JjQHUgVe2/Ln40ns8D4ybHYAsuyT2wqlhMru7qP4gJCBX/cZKao18ND5dQ8IyB6HF51rup9lAzAlxq3VfS/M908RvtOqHERchw8bV6z+z5YFn29MTBcNjKHjrZHtdV40/Nh6UFjduPLGkh7a/HiV0fhvtMr94Qi7w4SPS1wq1S9FftjvFrCDxeYVnRzGJu9q21uOn8JGONJb14Q2Vo2rYKht3U9JCD7OAz5XrL7c/ae16/H17mexsrxj/ElGzkXauqUZrjcU1pndFRXUuAmzqC1z0P4yz8tAIJc8wkib2B7ZwxXZBbQm/r4BSsHAvTjjKW9biGcuPCM3bIAg/9zoyyUEaXknLCcKfy9LqzVTWGuUPmTM1hV3YZq2fs='

src/oidcendpoint/shelve_db.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,7 @@ def clear(self):
4242
self.db.clear()
4343

4444
def close(self):
45-
self.db.close()
45+
self.db.close()
46+
47+
def sync(self):
48+
self.db.sync()

tests/test_24_oidc_authorization_endpoint.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,6 +1034,11 @@ def _reset(self):
10341034
_sdb.sso_db.close()
10351035
_sdb._db.clear()
10361036
_sdb._db.close()
1037+
_ec = self.endpoint.endpoint_context
1038+
_ec.cdb.clear()
1039+
_ec.cdb.close()
1040+
_ec.jti_db.clear()
1041+
_ec.jti_db.close()
10371042

10381043
def test_init(self):
10391044
assert self.endpoint

0 commit comments

Comments
 (0)