Yuio Coverage Report:
89%
hide covered
Files
Functions
Classes
coverage.py v7.13.4
, created at 2026-03-29 19:55 +0000
File
class
statements
missing
excluded
coverage
yuio / __init__.py
_Placeholders
0
0
3
100%
yuio / __init__.py
YuioWarning
0
0
0
100%
yuio / __init__.py
YuioDeprecationWarning
0
0
0
100%
yuio / __init__.py
YuioPendingDeprecationWarning
0
0
0
100%
yuio / __init__.py
PrettyException
7
1
3
86%
yuio / __init__.py
(no class)
53
1
72
98%
yuio / app.py
AppError
0
0
0
100%
yuio / app.py
CommandInfo
18
0
0
100%
yuio / app.py
_SubcommandData
5
0
0
100%
yuio / app.py
SubcommandRegistrar
0
0
3
100%
yuio / app.py
_Lazy
26
2
2
92%
yuio / app.py
App
166
16
6
90%
yuio / app.py
_CommandConfig
0
0
0
100%
yuio / app.py
_ColorOption
37
8
0
78%
yuio / app.py
(no class)
186
26
65
86%
yuio / cli.py
CliWarning
0
0
0
100%
yuio / cli.py
Argument
2
2
0
0%
yuio / cli.py
Flag
2
1
0
50%
yuio / cli.py
ArgumentError
83
7
2
92%
yuio / cli.py
Namespace
0
0
3
100%
yuio / cli.py
ConfigNamespace
19
4
1
79%
yuio / cli.py
HelpGroup
0
0
0
100%
yuio / cli.py
MutuallyExclusiveGroup
0
0
0
100%
yuio / cli.py
Option
102
43
30
58%
yuio / cli.py
ValueOption
3
0
0
100%
yuio / cli.py
ParserOption
8
8
0
0%
yuio / cli.py
BoolOption
83
72
0
13%
yuio / cli.py
ParseOneOption
11
1
0
91%
yuio / cli.py
ParseManyOption
35
23
0
34%
yuio / cli.py
CollectOption
10
10
0
0%
yuio / cli.py
StoreConstOption
5
0
0
100%
yuio / cli.py
CountOption
2
0
0
100%
yuio / cli.py
StoreTrueOption
1
0
0
100%
yuio / cli.py
StoreFalseOption
1
0
0
100%
yuio / cli.py
VersionOption
7
1
0
86%
yuio / cli.py
BugReportOption
6
6
0
0%
yuio / cli.py
CompletionOption
62
58
0
6%
yuio / cli.py
HelpOption
18
5
0
72%
yuio / cli.py
LazyCommand
6
0
0
100%
yuio / cli.py
Command
2
1
0
50%
yuio / cli.py
_SubCommandOption
12
0
0
100%
yuio / cli.py
_BoundOption
10
1
0
90%
yuio / cli.py
CliParser
231
20
0
91%
yuio / cli.py
_HelpFormatter
114
48
0
58%
yuio / cli.py
_CliFormatter
234
121
0
48%
yuio / cli.py
_SetIndentation
0
0
0
100%
yuio / cli.py
_Usage
0
0
0
100%
yuio / cli.py
_HelpOpt
0
0
0
100%
yuio / cli.py
_CollapsedOpt
0
0
0
100%
yuio / cli.py
_HelpArg
0
0
0
100%
yuio / cli.py
_InheritedOpts
0
0
0
100%
yuio / cli.py
_HelpSubCommand
0
0
0
100%
yuio / cli.py
_HelpArgGroup
0
0
0
100%
yuio / cli.py
_ShortUsageFormatter
38
38
0
0%
yuio / cli.py
(no class)
427
7
46
98%
yuio / color.py
ColorValue
60
4
10
93%
yuio / color.py
Color
45
0
6
100%
yuio / color.py
ColorSupport
0
0
1
100%
yuio / color.py
(no class)
143
1
5
99%
yuio / complete.py
Completion
1
0
0
100%
yuio / complete.py
CompletionCollector
61
3
0
95%
yuio / complete.py
_CorrectingCollector
41
2
0
95%
yuio / complete.py
Completer
11
1
17
91%
yuio / complete.py
Empty
2
1
0
50%
yuio / complete.py
Option
0
0
0
100%
yuio / complete.py
Choice
6
3
0
50%
yuio / complete.py
Alternative
6
6
0
0%
yuio / complete.py
List
19
4
0
79%
yuio / complete.py
Tuple
19
4
0
79%
yuio / complete.py
File
59
20
0
66%
yuio / complete.py
Dir
2
1
0
50%
yuio / complete.py
_CustomCompleterRegistrar
4
4
0
0%
yuio / complete.py
_OptionSerializer
34
34
0
0%
yuio / complete.py
_OptionSerializer.Model
5
3
0
40%
yuio / complete.py
_OptionSerializer.File
0
0
0
100%
yuio / complete.py
_OptionSerializer.Dir
0
0
0
100%
yuio / complete.py
_OptionSerializer.Choice
1
1
0
0%
yuio / complete.py
_OptionSerializer.ChoiceWithDesc
1
1
0
0%
yuio / complete.py
_OptionSerializer.Git
0
0
0
100%
yuio / complete.py
_OptionSerializer.List
1
1
0
0%
yuio / complete.py
_OptionSerializer.ListMany
0
0
0
100%
yuio / complete.py
_OptionSerializer.Tuple
4
4
0
0%
yuio / complete.py
_OptionSerializer.TupleMany
0
0
0
100%
yuio / complete.py
_OptionSerializer.Alternative
4
4
0
0%
yuio / complete.py
_OptionSerializer.CustomCompleter
5
5
0
0%
yuio / complete.py
_ProgramSerializer
21
21
0
0%
yuio / complete.py
(no class)
446
231
4
48%
yuio / config.py
_FieldSettings
103
13
0
87%
yuio / config.py
_Field
0
0
0
100%
yuio / config.py
Config
212
20
15
91%
yuio / config.py
OptionSettings
0
0
0
100%
yuio / config.py
ConfigParser
19
1
7
95%
yuio / config.py
(no class)
214
8
172
96%
yuio / dbg.py
Report
0
0
0
100%
yuio / dbg.py
ReportSettings
0
0
0
100%
yuio / dbg.py
(no class)
233
13
15
94%
yuio / doc.py
DocParser
0
0
22
100%
yuio / doc.py
Formatter
181
3
0
98%
yuio / doc.py
AstBase
6
0
0
100%
yuio / doc.py
Raw
0
0
0
100%
yuio / doc.py
Text
7
0
0
100%
yuio / doc.py
TextRegion
1
0
0
100%
yuio / doc.py
HighlightedRegion
2
0
0
100%
yuio / doc.py
DecorationRegion
2
0
0
100%
yuio / doc.py
NoWrapRegion
1
0
0
100%
yuio / doc.py
LinkRegion
2
0
0
100%
yuio / doc.py
Container
7
0
0
100%
yuio / doc.py
Document
0
0
0
100%
yuio / doc.py
ThematicBreak
0
0
0
100%
yuio / doc.py
Heading
0
0
0
100%
yuio / doc.py
Paragraph
0
0
0
100%
yuio / doc.py
Quote
0
0
0
100%
yuio / doc.py
Admonition
11
0
0
100%
yuio / doc.py
Footnote
0
0
0
100%
yuio / doc.py
FootnoteContainer
0
0
0
100%
yuio / doc.py
Code
7
0
0
100%
yuio / doc.py
ListEnumeratorKind
0
0
0
100%
yuio / doc.py
ListMarkerKind
0
0
0
100%
yuio / doc.py
ListItem
0
0
0
100%
yuio / doc.py
List
0
0
0
100%
yuio / doc.py
NoHeadings
0
0
0
100%
yuio / doc.py
Cut
0
0
0
100%
yuio / doc.py
(no class)
423
19
17
96%
yuio / exec.py
ExecError
6
6
0
0%
yuio / exec.py
(no class)
175
18
53
90%
yuio / git.py
GitError
0
0
0
100%
yuio / git.py
GitExecError
0
0
0
100%
yuio / git.py
GitUnavailableError
0
0
0
100%
yuio / git.py
NotARepositoryError
0
0
0
100%
yuio / git.py
Repo
169
4
3
98%
yuio / git.py
Commit
4
2
0
50%
yuio / git.py
CommitTrailers
0
0
0
100%
yuio / git.py
Modification
0
0
0
100%
yuio / git.py
PathStatus
0
0
0
100%
yuio / git.py
FileStatus
0
0
0
100%
yuio / git.py
SubmoduleStatus
0
0
0
100%
yuio / git.py
UnmergedFileStatus
0
0
0
100%
yuio / git.py
UnmergedSubmoduleStatus
0
0
0
100%
yuio / git.py
Status
16
12
0
25%
yuio / git.py
RefCompleterMode
0
0
0
100%
yuio / git.py
RefCompleter
32
8
0
75%
yuio / git.py
_RefParserImpl
4
0
0
100%
yuio / git.py
RefParser
1
0
0
100%
yuio / git.py
TagParser
1
0
0
100%
yuio / git.py
BranchParser
1
0
0
100%
yuio / git.py
RemoteParser
1
0
0
100%
yuio / git.py
(no class)
217
1
5
99%
yuio / hl.py
SyntaxHighlighter
1
0
15
100%
yuio / hl.py
_DummySyntaxHighlighter
1
0
0
100%
yuio / hl.py
ReSyntaxHighlighter
66
0
0
100%
yuio / hl.py
_PyHighlighter
31
0
0
100%
yuio / hl.py
_TbHighlighter
78
0
0
100%
yuio / hl.py
_TbHighlighter._StackColors
6
0
0
100%
yuio / hl.py
(no class)
54
0
12
100%
yuio / io.py
UserIoError
0
0
0
100%
yuio / io.py
_AskWidget
18
0
0
100%
yuio / io.py
_AskMeta
7
0
6
100%
yuio / io.py
ask
0
0
3
100%
yuio / io.py
_WaitForUserWidget
4
0
0
100%
yuio / io.py
MessageChannel
60
1
21
98%
yuio / io.py
SuspendOutput
11
1
0
91%
yuio / io.py
_IterTask
11
0
0
100%
yuio / io.py
TaskBase
21
3
23
86%
yuio / io.py
_TasksRoot
2
0
0
100%
yuio / io.py
Task
40
1
8
98%
yuio / io.py
_TaskTree
116
5
0
96%
yuio / io.py
Formatter
21
0
0
100%
yuio / io.py
Handler
4
0
0
100%
yuio / io.py
_IoManager
172
25
0
85%
yuio / io.py
_YuioOutputWrapper
0
0
28
100%
yuio / io.py
(no class)
660
85
292
87%
yuio / json_schema.py
JsonSchemaContext
19
0
0
100%
yuio / json_schema.py
JsonSchemaType
2
0
12
100%
yuio / json_schema.py
Ref
2
0
0
100%
yuio / json_schema.py
Array
9
0
0
100%
yuio / json_schema.py
Tuple
3
0
0
100%
yuio / json_schema.py
Dict
29
2
0
93%
yuio / json_schema.py
Null
2
0
0
100%
yuio / json_schema.py
Boolean
2
0
0
100%
yuio / json_schema.py
Number
2
0
0
100%
yuio / json_schema.py
Integer
2
0
0
100%
yuio / json_schema.py
String
5
0
0
100%
yuio / json_schema.py
Any
2
0
0
100%
yuio / json_schema.py
Never
2
0
0
100%
yuio / json_schema.py
OneOf
20
0
0
100%
yuio / json_schema.py
AllOf
20
0
0
100%
yuio / json_schema.py
AnyOf
20
0
0
100%
yuio / json_schema.py
Enum
5
0
0
100%
yuio / json_schema.py
Object
7
0
0
100%
yuio / json_schema.py
Opaque
3
0
0
100%
yuio / json_schema.py
Meta
14
0
0
100%
yuio / json_schema.py
(no class)
155
1
17
99%
yuio / md.py
_Token
4
0
0
100%
yuio / md.py
_Default
0
0
0
100%
yuio / md.py
_List
0
0
0
100%
yuio / md.py
_Quote
0
0
0
100%
yuio / md.py
_Code
0
0
0
100%
yuio / md.py
_FencedCode
0
0
0
100%
yuio / md.py
_Paragraph
0
0
0
100%
yuio / md.py
_Anchor
0
0
0
100%
yuio / md.py
MdParser
202
30
0
85%
yuio / md.py
_InlineParser
377
40
1
89%
yuio / md.py
(no class)
142
0
2
100%
yuio / parse.py
ParsingError
32
0
3
100%
yuio / parse.py
PartialParser
11
0
33
100%
yuio / parse.py
Parser
6
0
252
100%
yuio / parse.py
ValueParser
25
0
0
100%
yuio / parse.py
WrappingParser
11
0
3
100%
yuio / parse.py
MappingParser
13
1
4
92%
yuio / parse.py
Map
39
6
5
85%
yuio / parse.py
Apply
31
4
3
87%
yuio / parse.py
ValidatingParser
1
0
14
100%
yuio / parse.py
Str
8
0
0
100%
yuio / parse.py
Int
37
0
0
100%
yuio / parse.py
Float
13
0
0
100%
yuio / parse.py
Bool
28
5
0
82%
yuio / parse.py
_EnumBase
68
13
10
81%
yuio / parse.py
Enum
75
14
7
81%
yuio / parse.py
Enum._TyWrapper
0
0
0
100%
yuio / parse.py
_LiteralType
2
0
0
100%
yuio / parse.py
Literal
38
12
6
68%
yuio / parse.py
Decimal
16
0
0
100%
yuio / parse.py
Fraction
27
2
0
93%
yuio / parse.py
Json
24
0
7
100%
yuio / parse.py
DateTime
17
0
0
100%
yuio / parse.py
Date
19
0
0
100%
yuio / parse.py
Time
19
0
0
100%
yuio / parse.py
TimeDelta
34
0
0
100%
yuio / parse.py
Seconds
13
13
0
0%
yuio / parse.py
Path
27
1
0
96%
yuio / parse.py
NonExistentPath
3
0
0
100%
yuio / parse.py
ExistingPath
3
0
0
100%
yuio / parse.py
File
3
0
0
100%
yuio / parse.py
Dir
5
1
0
80%
yuio / parse.py
GitRepo
3
0
0
100%
yuio / parse.py
Secret
16
2
3
88%
yuio / parse.py
CollectionParser
35
1
4
97%
yuio / parse.py
List
4
0
3
100%
yuio / parse.py
Set
8
4
3
50%
yuio / parse.py
FrozenSet
4
0
3
100%
yuio / parse.py
Dict
16
0
3
100%
yuio / parse.py
Tuple
38
4
17
89%
yuio / parse.py
_DictElementParser
8
2
0
75%
yuio / parse.py
Optional
16
1
3
94%
yuio / parse.py
Union
86
36
14
58%
yuio / parse.py
_BoundImpl
34
0
13
100%
yuio / parse.py
Bound
9
8
3
11%
yuio / parse.py
LenBound
28
13
3
54%
yuio / parse.py
OneOf
34
21
3
38%
yuio / parse.py
WithMeta
22
4
3
82%
yuio / parse.py
_WidgetResultMapper
19
1
0
95%
yuio / parse.py
StrParsingContext
42
0
0
100%
yuio / parse.py
ConfigParsingContext
18
0
0
100%
yuio / parse.py
_PathRenderer
36
0
0
100%
yuio / parse.py
_CodeRenderer
84
2
0
98%
yuio / parse.py
_FromTypeHintDepth
2
0
0
100%
yuio / parse.py
(no class)
620
16
673
97%
yuio / rst.py
_LineEnding
0
0
0
100%
yuio / rst.py
_Hyperlink
0
0
0
100%
yuio / rst.py
_LinkResolver
58
0
0
100%
yuio / rst.py
RstParser
312
2
4
99%
yuio / rst.py
_Token
3
0
0
100%
yuio / rst.py
_InlineParser
360
23
3
94%
yuio / rst.py
(no class)
215
4
2
98%
yuio / secret.py
SecretValue
1
0
1
100%
yuio / secret.py
(no class)
13
0
3
100%
yuio / string.py
ColorizedStrProtocol
0
0
1
100%
yuio / string.py
ColorizedReprProtocol
0
0
1
100%
yuio / string.py
RichReprProtocol
0
0
1
100%
yuio / string.py
NoWrapMarker
0
0
2
100%
yuio / string.py
LinkMarker
0
0
0
100%
yuio / string.py
ColorizedString
186
4
4
98%
yuio / string.py
Esc
0
0
0
100%
yuio / string.py
_TextWrapper
192
1
2
99%
yuio / string.py
_ReprContextState
0
0
0
100%
yuio / string.py
ReprContext
285
9
2
97%
yuio / string.py
_StrBase
2
0
1
100%
yuio / string.py
Format
3
0
4
100%
yuio / string.py
Repr
4
0
3
100%
yuio / string.py
TypeRepr
5
0
2
100%
yuio / string.py
_JoinBase
42
0
5
100%
yuio / string.py
JoinStr
1
0
0
100%
yuio / string.py
JoinRepr
1
0
0
100%
yuio / string.py
Stack
10
0
1
100%
yuio / string.py
Link
17
2
2
88%
yuio / string.py
Indent
14
0
3
100%
yuio / string.py
Md
19
0
4
100%
yuio / string.py
Rst
19
0
4
100%
yuio / string.py
Hl
17
0
6
100%
yuio / string.py
Wrap
33
0
8
100%
yuio / string.py
WithBaseColor
3
0
2
100%
yuio / string.py
Hr
67
0
11
100%
yuio / string.py
Plural
11
1
3
91%
yuio / string.py
(no class)
605
2
49
99%
yuio / term.py
Lightness
0
0
0
100%
yuio / term.py
TerminalTheme
0
0
0
100%
yuio / term.py
Term
8
3
0
62%
yuio / term.py
(no class)
453
142
47
69%
yuio / theme.py
ThemeWarning
0
0
0
100%
yuio / theme.py
RecursiveThemeWarning
0
0
0
100%
yuio / theme.py
_ImmutableDict
20
2
1
90%
yuio / theme.py
_ReadOnlyDescriptor
9
0
2
100%
yuio / theme.py
_ThemeMeta
24
0
0
100%
yuio / theme.py
Theme
118
0
1
100%
yuio / theme.py
Theme.__ColorTree
0
0
0
100%
yuio / theme.py
BaseTheme
0
0
0
100%
yuio / theme.py
DefaultTheme
15
0
0
100%
yuio / theme.py
load.ThemeData
0
0
0
100%
yuio / theme.py
TableJunction
0
0
18
100%
yuio / theme.py
(no class)
171
6
4
96%
yuio / ty.py
(no class)
57
0
2
100%
yuio / util.py
_FormatMapMapping
0
0
1
100%
yuio / util.py
_TranslateTable
0
0
1
100%
yuio / util.py
UserString
35
0
0
100%
yuio / util.py
ClosedIO
2
2
0
0%
yuio / util.py
(no class)
142
8
12
94%
yuio / widget.py
Key
1
1
0
0%
yuio / widget.py
KeyboardEvent
0
0
0
100%
yuio / widget.py
RenderContext
300
10
16
97%
yuio / widget.py
Result
0
0
0
100%
yuio / widget.py
Widget
268
47
22
82%
yuio / widget.py
_Binding
4
0
0
100%
yuio / widget.py
_Help
3
0
0
100%
yuio / widget.py
WidgetHelp
29
1
0
97%
yuio / widget.py
VerticalLayoutBuilder
19
5
3
74%
yuio / widget.py
VerticalLayout
34
9
1
74%
yuio / widget.py
Empty
2
0
0
100%
yuio / widget.py
Line
9
3
0
67%
yuio / widget.py
Text
15
4
0
73%
yuio / widget.py
Input
232
16
0
93%
yuio / widget.py
Input._CheckpointType
0
0
0
100%
yuio / widget.py
SecretInput
2
0
0
100%
yuio / widget.py
Option
2
0
0
100%
yuio / widget.py
Grid
198
0
0
100%
yuio / widget.py
Choice
47
0
2
100%
yuio / widget.py
Multiselect
49
0
2
100%
yuio / widget.py
InputWithCompletion
72
6
0
92%
yuio / widget.py
Map
7
0
0
100%
yuio / widget.py
Apply
4
0
0
100%
yuio / widget.py
Task
158
2
2
99%
yuio / widget.py
Task.Status
0
0
0
100%
yuio / widget.py
_EventStreamState
12
0
0
100%
yuio / widget.py
(no class)
695
0
87
100%
Total
15069
1714
2484
89%
No items found using the specified filter.