Yuio Coverage Report:
91%
hide covered
Files
Functions
Classes
coverage.py v7.13.3
, created at 2026-02-03 15:42 +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
15
0
0
100%
yuio / app.py
App
155
9
4
94%
yuio / app.py
_ColorOption
37
7
0
81%
yuio / app.py
(no class)
158
7
54
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
83
5
2
94%
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
41
30
60%
yuio / cli.py
ValueOption
3
0
0
100%
yuio / cli.py
ParserOption
8
5
0
38%
yuio / cli.py
BoolOption
83
36
0
57%
yuio / cli.py
ParseOneOption
11
0
0
100%
yuio / cli.py
ParseManyOption
35
19
0
46%
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
3
0
50%
yuio / cli.py
CompletionOption
61
6
0
90%
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
231
20
0
91%
yuio / cli.py
_HelpFormatter
113
59
0
48%
yuio / cli.py
_CliFormatter
234
142
0
39%
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
12
0
68%
yuio / cli.py
(no class)
422
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
1
0
97%
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)
446
126
4
72%
yuio / config.py
_FieldSettings
103
11
0
89%
yuio / config.py
_Field
0
0
0
100%
yuio / config.py
Config
205
19
15
91%
yuio / config.py
OptionSettings
0
0
0
100%
yuio / config.py
(no class)
203
8
165
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
5
1
0
80%
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)
216
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
167
23
0
86%
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
22
1
0
95%
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
12
10
82%
yuio / parse.py
Enum
72
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
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
86
26
14
70%
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
34
20
3
41%
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)
619
21
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
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
Link
15
2
2
87%
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
(no class)
584
2
48
99%
yuio / term.py
Lightness
0
0
0
100%
yuio / term.py
TerminalTheme
0
0
0
100%
yuio / term.py
Term
8
0
0
100%
yuio / term.py
(no class)
450
138
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)
55
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
0
0
100%
yuio / util.py
(no class)
123
4
12
97%
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
86
100%
Total
14848
1369
2447
91%
No items found using the specified filter.