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
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 12:26 +0800
1"""Auth policy generator."""
3from __future__ import annotations
5from lexigram.codegen.base import TemplateGeneratorBase
8class AuthPolicyGenerator(TemplateGeneratorBase):
9 """Generator for authorization policies."""
11 name = "auth_policy"
12 description = "Generate an authorization policy"
14 def generate(self, context: dict[str, object]) -> list[object]:
15 """Generate auth policy files.
17 Args:
18 context: Template rendering context.
20 Returns:
21 List of generated file paths.
22 """
23 raise NotImplementedError("AuthPolicyGenerator not yet implemented")