Coverage for src / lexigram / admin / domain / __init__.py: 0%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-08-11 02:25 +0800

1"""Admin domain package — aggregates and specifications.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.admin.domain.aggregate import AdminUserAggregate 

6from lexigram.admin.domain.specifications import ( 

7 ActiveUserSpec, 

8 AndSpec, 

9 HasRoleSpec, 

10 NotSpec, 

11 OrSpec, 

12 SpecificationProtocol, 

13) 

14from lexigram.admin.events import ( 

15 BulkOperationCompleted, 

16 ResourceCreated, 

17 ResourceDeleted, 

18 ResourceUpdated, 

19 UserCreated, 

20 UserDeactivated, 

21 UserDeleted, 

22 UserUpdated, 

23) 

24 

25__all__ = [ 

26 "ActiveUserSpec", 

27 "AdminUserAggregate", 

28 "AndSpec", 

29 "BulkOperationCompleted", 

30 "HasRoleSpec", 

31 "NotSpec", 

32 "OrSpec", 

33 "ResourceCreated", 

34 "ResourceDeleted", 

35 "ResourceUpdated", 

36 "SpecificationProtocol", 

37 "UserCreated", 

38 "UserDeactivated", 

39 "UserDeleted", 

40 "UserUpdated", 

41]