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