Coverage for src / tracekit / reporting / content / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-11 23:04 +0000

1"""Content generation utilities for reports.""" 

2 

3from tracekit.reporting.content.executive import ( 

4 ExecutiveSummary, 

5 generate_executive_summary, 

6) 

7from tracekit.reporting.content.filtering import ( 

8 ContentFilter, 

9 filter_by_audience, 

10 filter_by_severity, 

11) 

12from tracekit.reporting.content.minimal import ( 

13 MinimalContent, 

14 auto_caption, 

15 generate_compact_text, 

16) 

17from tracekit.reporting.content.verbosity import ( 

18 VerbosityController, 

19 VerbosityLevel, 

20 apply_verbosity_level, 

21) 

22 

23__all__ = [ 

24 # Filtering 

25 "ContentFilter", 

26 # Executive Summary 

27 "ExecutiveSummary", 

28 # Minimal 

29 "MinimalContent", 

30 # Verbosity 

31 "VerbosityController", 

32 "VerbosityLevel", 

33 "apply_verbosity_level", 

34 "auto_caption", 

35 "filter_by_audience", 

36 "filter_by_severity", 

37 "generate_compact_text", 

38 "generate_executive_summary", 

39]