Yuio Coverage Report:
91%
hide covered
Files
Functions
Classes
coverage.py v7.13.1
, created at 2026-01-05 11:41 +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
PrettyException
7
1
3
86%
yuio / __init__.py
(no class)
50
1
72
98%
yuio / _typing_ext.py
SupportsLt
0
0
1
100%
yuio / _typing_ext.py
(no class)
18
3
23
83%
yuio / app.py
AppError
0
0
0
100%
yuio / app.py
CommandInfo
15
0
0
100%
yuio / app.py
App
116
9
4
92%
yuio / app.py
App._SubApp
0
0
0
100%
yuio / app.py
_ColorOption
37
7
0
81%
yuio / app.py
(no class)
140
6
52
96%
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
82
7
2
91%
yuio / cli.py
Namespace
0
0
3
100%
yuio / cli.py
ConfigNamespace
19
4
1
79%
yuio / cli.py
HelpGroup
4
1
0
75%
yuio / cli.py
MutuallyExclusiveGroup
0
0
0
100%
yuio / cli.py
Option
102
39
30
62%
yuio / cli.py
ValueOption
3
0
0
100%
yuio / cli.py
ParserOption
0
0
0
100%
yuio / cli.py
BoolOption
73
61
0
16%
yuio / cli.py
ParseOneOption
11
0
0
100%
yuio / cli.py
ParseManyOption
38
23
0
39%
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
3
0
50%
yuio / cli.py
CompletionOption
47
5
0
89%
yuio / cli.py
HelpOption
18
5
0
72%
yuio / cli.py
Command
0
0
0
100%
yuio / cli.py
_SubCommandOption
17
0
0
100%
yuio / cli.py
_BoundOption
10
1
0
90%
yuio / cli.py
CliParser
206
8
0
96%
yuio / cli.py
_HelpFormatter
95
44
0
54%
yuio / cli.py
_CliMdFormatter
195
116
0
41%
yuio / cli.py
_ResetIndentation
0
0
0
100%
yuio / cli.py
_Usage
0
0
0
100%
yuio / cli.py
_HelpOpt
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
12
0
68%
yuio / cli.py
(no class)
404
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
0
17
100%
yuio / complete.py
Empty
2
1
0
50%
yuio / complete.py
Option
0
0
0
100%
yuio / complete.py
Choice
6
0
0
100%
yuio / complete.py
Alternative
6
4
0
33%
yuio / complete.py
List
19
1
0
95%
yuio / complete.py
Tuple
19
1
0
95%
yuio / complete.py
File
59
19
0
68%
yuio / complete.py
Dir
2
0
0
100%
yuio / complete.py
_CustomCompleterRegistrar
4
0
0
100%
yuio / complete.py
_OptionSerializer
34
0
0
100%
yuio / complete.py
_OptionSerializer.Model
5
1
0
80%
yuio / complete.py
_OptionSerializer.File
0
0
0
100%
yuio / complete.py
_OptionSerializer.Dir
0
0
0
100%
yuio / complete.py
_OptionSerializer.Choice
1
0
0
100%
yuio / complete.py
_OptionSerializer.ChoiceWithDesc
1
0
0
100%
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
1
0
80%
yuio / complete.py
_ProgramSerializer
21
0
0
100%
yuio / complete.py
(no class)
454
128
4
72%
yuio / config.py
_FieldSettings
95
8
0
92%
yuio / config.py
_Field
0
0
0
100%
yuio / config.py
Config
197
10
15
95%
yuio / config.py
OptionSettings
0
0
0
100%
yuio / config.py
(no class)
184
7
89
96%
yuio / dbg.py
Report
0
0
0
100%
yuio / dbg.py
ReportSettings
0
0
0
100%
yuio / dbg.py
(no class)
231
12
15
95%
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
165
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
4
0
0
100%
yuio / git.py
RefCompleterMode
0
0
0
100%
yuio / git.py
RefCompleter
32
7
0
78%
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)
213
1
8
99%
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
SuspendOutput
33
10
22
70%
yuio / io.py
_IterTask
11
0
0
100%
yuio / io.py
Task
72
2
8
97%
yuio / io.py
Task._Status
0
0
0
100%
yuio / io.py
Formatter
21
0
0
100%
yuio / io.py
Handler
4
0
0
100%
yuio / io.py
_IoManager
319
31
0
90%
yuio / io.py
_WrappedOutput
0
0
27
100%
yuio / io.py
(no class)
559
24
266
96%
yuio / json_schema.py
JsonSchemaContext
18
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
12
0
0
100%
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)
151
0
17
100%
yuio / md.py
MdFormatter
78
8
0
90%
yuio / md.py
AstBase
6
0
0
100%
yuio / md.py
Raw
0
0
0
100%
yuio / md.py
Text
7
0
0
100%
yuio / md.py
Container
7
0
0
100%
yuio / md.py
Document
0
0
0
100%
yuio / md.py
ThematicBreak
0
0
0
100%
yuio / md.py
Heading
0
0
0
100%
yuio / md.py
Paragraph
0
0
0
100%
yuio / md.py
Quote
0
0
0
100%
yuio / md.py
Code
0
0
0
100%
yuio / md.py
ListItem
0
0
0
100%
yuio / md.py
List
0
0
0
100%
yuio / md.py
_MdParser
125
36
0
71%
yuio / md.py
_MdParser.Default
0
0
0
100%
yuio / md.py
_MdParser.List
0
0
0
100%
yuio / md.py
_MdParser.Quote
0
0
0
100%
yuio / md.py
_MdParser.Code
0
0
0
100%
yuio / md.py
_MdParser.FencedCode
0
0
0
100%
yuio / md.py
_MdParser.Paragraph
0
0
0
100%
yuio / md.py
SyntaxHighlighter
5
0
19
100%
yuio / md.py
_DummySyntaxHighlighter
2
0
0
100%
yuio / md.py
_ReSyntaxHighlighter
37
0
0
100%
yuio / md.py
_TbHighlighter
79
4
0
95%
yuio / md.py
_TbHighlighter._StackColors
6
0
0
100%
yuio / md.py
(no class)
195
0
12
100%
yuio / parse.py
ParsingError
32
0
3
100%
yuio / parse.py
PartialParser
11
0
33
100%
yuio / parse.py
Parser
6
0
247
100%
yuio / parse.py
ValueParser
25
0
0
100%
yuio / parse.py
WrappingParser
11
0
3
100%
yuio / parse.py
MappingParser
12
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
27
4
0
85%
yuio / parse.py
Enum
72
9
7
88%
yuio / parse.py
Enum._TyWrapper
0
0
0
100%
yuio / parse.py
Decimal
16
0
0
100%
yuio / parse.py
Fraction
27
2
0
93%
yuio / parse.py
Json
23
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
Path
27
0
0
100%
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
0
0
100%
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
3
17
92%
yuio / parse.py
_DictElementParser
1
0
0
100%
yuio / parse.py
Optional
16
1
3
94%
yuio / parse.py
Union
68
8
14
88%
yuio / parse.py
_BoundImpl
34
0
13
100%
yuio / parse.py
Bound
9
8
3
11%
yuio / parse.py
LenBound
28
27
3
4%
yuio / parse.py
OneOf
32
18
3
44%
yuio / parse.py
WithMeta
22
3
3
86%
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)
578
23
656
96%
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
ColorizedString
169
9
4
95%
yuio / string.py
Esc
0
0
0
100%
yuio / string.py
Link
11
2
1
82%
yuio / string.py
_TextWrapper
190
1
2
99%
yuio / string.py
_ReprContextState
0
0
0
100%
yuio / string.py
ReprContext
284
8
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
34
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
Indent
14
0
3
100%
yuio / string.py
Md
21
0
7
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
(no class)
578
4
67
99%
yuio / term.py
Lightness
0
0
0
100%
yuio / term.py
TerminalTheme
0
0
0
100%
yuio / term.py
Term
5
0
0
100%
yuio / term.py
(no class)
445
137
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 / 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
(no class)
132
0
11
100%
yuio / widget.py
Key
1
1
0
0%
yuio / widget.py
KeyboardEvent
0
0
0
100%
yuio / widget.py
RenderContext
265
7
16
97%
yuio / widget.py
Result
0
0
0
100%
yuio / widget.py
Widget
267
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
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
_EventStreamState
12
0
0
100%
yuio / widget.py
(no class)
660
0
74
100%
Total
11992
1127
2262
91%
No items found using the specified filter.