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

7 statements  

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

1"""Auth policy generator.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.codegen.base import TemplateGeneratorBase 

6 

7 

8class AuthPolicyGenerator(TemplateGeneratorBase): 

9 """Generator for authorization policies.""" 

10 

11 name = "auth_policy" 

12 description = "Generate an authorization policy" 

13 

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

15 """Generate auth policy files. 

16 

17 Args: 

18 context: Template rendering context. 

19 

20 Returns: 

21 List of generated file paths. 

22 """ 

23 raise NotImplementedError("AuthPolicyGenerator not yet implemented")