def test_base_cookie_storage_with_custom_cookie_name_session(): storage = DummyCookieStorage("session") request = Request() request.cookies = {"session-id": {"value": ["test"]}} session_key = storage.get_session_key(request) assert session_key.get() == None request.cookies = {"session": {"value": ["test"]}} session_key = storage.get_session_key(request) assert session_key.get() == ["test"]
def test_base_cookie_storage_persist_session_without_changing_the_session_key(): storage = DummyCookieStorage() request = Request() request.cookies = {"session-id": {"value": ["test"]}} response = Response() response.cookies = {} storage.persist_session_key(request, response, _SessionKey(100)) assert response.cookies['session-id']['value'] == 100 request.cookies = response.cookies response.cookies = {} storage.persist_session_key(request, response, _SessionKey(100)) assert response.cookies == {}