Yuio Coverage Report: 91%

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.