Coverage for src / lexigram / contracts / cli / __init__.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-08-19 05:41 +0800

1from __future__ import annotations 

2 

3from lexigram.contracts.cli.contributions import ( 

4 CommandContribution, 

5 DoctorCheckContribution, 

6 HealthCheckContribution, 

7 HookContribution, 

8 ShellContextContribution, 

9) 

10from lexigram.contracts.cli.generators import ( 

11 GenerationResult, 

12 GeneratorProtocol, 

13) 

14from lexigram.contracts.cli.naming import to_camel_case, to_snake_case 

15from lexigram.contracts.cli.parsers import FieldSpec, parse_fields 

16from lexigram.contracts.cli.protocols import CliContributorProtocol 

17from lexigram.contracts.cli.types import GeneratorDefinition, GeneratorOption 

18 

19__all__ = [ 

20 "CliContributorProtocol", 

21 "CommandContribution", 

22 "DoctorCheckContribution", 

23 "FieldSpec", 

24 "GenerationResult", 

25 "GeneratorDefinition", 

26 "GeneratorOption", 

27 "GeneratorProtocol", 

28 "HealthCheckContribution", 

29 "HookContribution", 

30 "ShellContextContribution", 

31 "parse_fields", 

32 "to_camel_case", 

33 "to_snake_case", 

34]