Coverage for src/lexigram/admin/validation/__init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:56 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:56 +0800
1"""Admin validation package — rules and validator factories."""
3from __future__ import annotations
5from lexigram.admin.validation.rules import (
6 IsValidAdminEmail,
7 IsValidUsername,
8 StrongPassword,
9)
10from lexigram.admin.validation.validators import (
11 create_user_validator,
12 update_user_validator,
13)
15__all__ = [
16 # rules
17 "IsValidAdminEmail",
18 "IsValidUsername",
19 "StrongPassword",
20 # validator factories
21 "create_user_validator",
22 "update_user_validator",
23]