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

1"""Storage backends for serverless session management. 

2 

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) 

7 

8All backends implement the SessionStorage abstract interface. 

9""" 

10 

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 

15 

16__all__ = [ 

17 "LocalFileStorage", 

18 "RedisStorage", 

19 "S3Storage", 

20 "SessionState", 

21 "SessionStorage", 

22]