Coverage for src/lexigram/web/integrations/__init__.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-25 04:37 +0800

1"""Framework integrations: authentication, debugging, GraphQL, rate limiting.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.web.integrations.auth import AuthIntegration 

6from lexigram.web.integrations.cache import CacheIntegration 

7from lexigram.web.integrations.debug import DebugIntegration 

8from lexigram.web.integrations.graphql import GraphQLIntegration 

9from lexigram.web.integrations.rate_limit import RateLimitIntegration 

10from lexigram.web.integrations.setup import lifespan 

11from lexigram.web.integrations.sql import SQLIntegration 

12from lexigram.web.integrations.throttle import RateLimitModule, throttle 

13 

14__all__ = [ 

15 "AuthIntegration", 

16 "CacheIntegration", 

17 "DebugIntegration", 

18 "GraphQLIntegration", 

19 "RateLimitIntegration", 

20 "RateLimitModule", 

21 "SQLIntegration", 

22 "lifespan", 

23 "throttle", 

24]