def test_save(self): store = RedisSessionStore( pretend.stub( setex=pretend.call_recorder(lambda key, ttl, data: None), ), ) session = Session({"user.csrf": "wat"}, "EUmoN", False) store.save(session) assert store.redis.setex.calls == [ pretend.call( "warehouse/session/data/EUmoN", 12 * 60 * 60, b"\x81\xa9user.csrf\xa3wat", ), ]