Coverage for src/lexigram/auth/cli/generators/auth_guard.py: 0%

7 statements  

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

1"""Auth guard generator.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.codegen.base import TemplateGeneratorBase 

6 

7 

8class AuthGuardGenerator(TemplateGeneratorBase): 

9 """Generator for authentication/authorization guards.""" 

10 

11 name = "auth_guard" 

12 description = "Generate an authentication/authorization guard" 

13 

14 def generate(self, context: dict[str, object]) -> list[object]: 

15 """Generate auth guard files. 

16 

17 Args: 

18 context: Template rendering context. 

19 

20 Returns: 

21 List of generated file paths. 

22 """ 

23 raise NotImplementedError("AuthGuardGenerator not yet implemented")