def test_delete(self): store = RedisSessionStore( pretend.stub(delete=pretend.call_recorder(lambda key: None)), ) store.delete(pretend.stub(sid="EUmoN")) assert store.redis.delete.calls == [ pretend.call("warehouse/session/data/EUmoN"), ]
def test_cycle(self): store = RedisSessionStore(pretend.stub()) store.delete = pretend.call_recorder(lambda session: None) old_session = Session({"user.csrf": "ok"}, "123456", False) new_session = store.cycle(old_session) assert store.delete.calls == [pretend.call(old_session)] assert new_session == old_session assert new_session.new assert new_session.sid != old_session.sid