Coverage for session_buddy / backends / __init__.py: 100.00%
5 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-04 00:43 -0800
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-04 00:43 -0800
1"""Storage backends for serverless session management.
3This package provides various storage backend implementations for session state:
4- RedisStorage: Redis-based storage with TTL support (deprecated)
5- S3Storage: S3-compatible object storage (deprecated)
6- LocalFileStorage: Local file system storage (development/testing, deprecated)
8All backends implement the SessionStorage abstract interface.
9"""
11from session_buddy.backends.base import SessionState, SessionStorage
12from session_buddy.backends.local_backend import LocalFileStorage
13from session_buddy.backends.redis_backend import RedisStorage
14from session_buddy.backends.s3_backend import S3Storage
16__all__ = [
17 "LocalFileStorage",
18 "RedisStorage",
19 "S3Storage",
20 "SessionState",
21 "SessionStorage",
22]