Coverage report: 70%

Files Functions Classes

coverage.py v7.16.0, created at 2026-09-05 14:24 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
tarjinja/__init__.py (no function)   100% 15 0 0   100% 0 0   100%
tarjinja/_cli.py cli   0% 2 2 0   0% 2 0   0%
tarjinja/_cli.py set_verbose   0% 4 4 0   0% 2 0   0%
tarjinja/_cli.py multi_options   100% 2 0 0   100% 0 0   100%
tarjinja/_cli.py multi_options.deco   100% 3 0 0   100% 2 0   100%
tarjinja/_cli.py cli_option   100% 2 0 0   100% 0 0   100%
tarjinja/_cli.py cli_option.wrap   0% 2 2 0   100% 0 0   0%
tarjinja/_cli.py value_option   100% 2 0 0   100% 0 0   100%
tarjinja/_cli.py value_option.wrap   0% 26 26 0   0% 22 0   0%
tarjinja/_cli.py inout_option   100% 2 0 0   100% 0 0   100%
tarjinja/_cli.py inout_option.wrap   0% 7 7 0   0% 2 0   0%
tarjinja/_cli.py do_pipe   0% 20 20 0   0% 14 0   0%
tarjinja/_cli.py copy   0% 3 3 0   100% 0 0   0%
tarjinja/_cli.py tarc   0% 3 3 0   100% 0 0   0%
tarjinja/_cli.py tarx   0% 3 3 0   100% 0 0   0%
tarjinja/_cli.py rsync   0% 6 6 0   0% 2 0   0%
tarjinja/_cli.py var_names   0% 18 18 0   0% 8 0   0%
tarjinja/_cli.py dump_value   0% 1 1 0   100% 0 0   0%
tarjinja/_cli.py (no function)   99% 78 1 0   50% 2 1   98%
tarjinja/_debug.py main   0% 3 3 0   100% 0 0   0%
tarjinja/_debug.py (no function)   90% 10 1 0   50% 2 1   83%
tarjinja/choice.py isX   100% 7 0 0   100% 6 0   100%
tarjinja/choice.py input_items   100% 4 0 0   100% 4 0   100%
tarjinja/choice.py output_items   100% 4 0 0   100% 4 0   100%
tarjinja/choice.py filter_items   100% 4 0 0   100% 4 0   100%
tarjinja/choice.py auto_detect   0% 11 11 0   0% 10 0   0%
tarjinja/choice.py detect_input   0% 1 1 0   100% 0 0   0%
tarjinja/choice.py detect_output   0% 1 1 0   100% 0 0   0%
tarjinja/choice.py (no function)   100% 19 0 0   100% 0 0   100%
tarjinja/dictio.py MemInput.__init__   100% 3 0 0   100% 0 0   100%
tarjinja/dictio.py MemInput.walk   100% 2 0 0   100% 2 0   100%
tarjinja/dictio.py MemInput.readfile   100% 1 0 0   100% 0 0   100%
tarjinja/dictio.py MemOutput.__init__   100% 1 0 0   100% 0 0   100%
tarjinja/dictio.py MemOutput.writefile   100% 1 0 0   100% 0 0   100%
tarjinja/dictio.py (no function)   100% 12 0 0   100% 0 0   100%
tarjinja/dirtree.py DirInput.walk   100% 9 0 0   100% 6 0   100%
tarjinja/dirtree.py DirInput.readfile   100% 2 0 0   100% 0 0   100%
tarjinja/dirtree.py SingleInput.walk   100% 2 0 0   100% 0 0   100%
tarjinja/dirtree.py SingleInput.readfile   100% 2 0 0   100% 0 0   100%
tarjinja/dirtree.py DirOutput.__init__   100% 3 0 0   100% 0 0   100%
tarjinja/dirtree.py DirOutput.writefile   82% 11 2 0   50% 4 2   73%
tarjinja/dirtree.py ListOutput.writefile   100% 4 0 0   50% 2 1   83%
tarjinja/dirtree.py (no function)   100% 17 0 0   100% 0 0   100%
tarjinja/expand.py list_expand   100% 13 0 0   75% 8 2   90%
tarjinja/expand.py (no function)   100% 5 0 0   100% 0 0   100%
tarjinja/git.py GitInput.__init__   0% 13 13 0   0% 4 0   0%
tarjinja/git.py GitInput.walk   0% 5 5 0   0% 4 0   0%
tarjinja/git.py GitInput.readfile   0% 5 5 0   100% 0 0   0%
tarjinja/git.py (no function)   100% 13 0 0   100% 0 0   100%
tarjinja/iface.py Input.__init__   100% 1 0 0   100% 0 0   100%
tarjinja/iface.py Input.walk   0% 1 1 0   100% 0 0   0%
tarjinja/iface.py Input.readfile   0% 1 1 0   100% 0 0   0%
tarjinja/iface.py Filter.__init__   100% 1 0 0   100% 0 0   100%
tarjinja/iface.py Filter.render   0% 1 1 0   100% 0 0   0%
tarjinja/iface.py Filter.renderfn   100% 1 0 0   100% 0 0   100%
tarjinja/iface.py Filter.strtr   100% 14 0 0   100% 8 0   100%
tarjinja/iface.py Output.__init__   100% 1 0 0   100% 0 0   100%
tarjinja/iface.py Output.writefile   0% 1 1 0   100% 0 0   0%
tarjinja/iface.py Output.finish   100% 1 0 0   100% 0 0   100%
tarjinja/iface.py Pipeline.__init__   100% 4 0 0   100% 0 0   100%
tarjinja/iface.py Pipeline.render   92% 12 1 0   83% 6 1   89%
tarjinja/iface.py (no function)   100% 22 0 0   100% 0 0   100%
tarjinja/jinjafilter.py JinjaFilter.__init__   100% 2 0 0   100% 0 0   100%
tarjinja/jinjafilter.py JinjaFilter.addfilter   100% 1 0 0   100% 0 0   100%
tarjinja/jinjafilter.py JinjaFilter.brace   100% 4 0 0   100% 2 0   100%
tarjinja/jinjafilter.py JinjaFilter.render   100% 2 0 0   100% 0 0   100%
tarjinja/jinjafilter.py JinjaFilter.var_names   100% 4 0 0   100% 2 0   100%
tarjinja/jinjafilter.py (no function)   100% 8 0 0   100% 0 0   100%
tarjinja/makofilter.py MakoFilter.render   0% 1 1 0   100% 0 0   0%
tarjinja/makofilter.py (no function)   100% 4 0 0   100% 0 0   100%
tarjinja/multifilter.py MultiFilter.__init__   100% 1 0 0   100% 0 0   100%
tarjinja/multifilter.py MultiFilter.add_filter   100% 1 0 0   100% 0 0   100%
tarjinja/multifilter.py MultiFilter.render   100% 3 0 0   100% 2 0   100%
tarjinja/multifilter.py (no function)   100% 5 0 0   100% 0 0   100%
tarjinja/nullfilter.py NullFilter.__init__   0% 1 1 0   100% 0 0   0%
tarjinja/nullfilter.py NullFilter.render   0% 1 1 0   100% 0 0   0%
tarjinja/nullfilter.py NullFilter.renderfn   0% 1 1 0   100% 0 0   0%
tarjinja/nullfilter.py (no function)   100% 6 0 0   100% 0 0   100%
tarjinja/reversefilter.py AbstractReverseFilter.placeholder   100% 1 0 0   100% 0 0   100%
tarjinja/reversefilter.py AbstractReverseFilter.render   100% 12 0 0   88% 8 1   95%
tarjinja/reversefilter.py ReverseJinjaFilter.placeholder   100% 1 0 0   100% 0 0   100%
tarjinja/reversefilter.py ReverseTemplateFilter.placeholder   100% 1 0 0   100% 0 0   100%
tarjinja/reversefilter.py ReverseFormatFilter.placeholder   100% 1 0 0   100% 0 0   100%
tarjinja/reversefilter.py ReversePercentFilter.placeholder   100% 1 0 0   100% 0 0   100%
tarjinja/reversefilter.py (no function)   100% 22 0 0   100% 0 0   100%
tarjinja/strfilter.py TemplateFilter.render   100% 1 0 0   100% 0 0   100%
tarjinja/strfilter.py TemplateFilter.var_names   100% 8 0 0   100% 4 0   100%
tarjinja/strfilter.py FormatFilter.render   100% 1 0 0   100% 0 0   100%
tarjinja/strfilter.py PercentFilter.render   100% 1 0 0   100% 0 0   100%
tarjinja/strfilter.py FstringFilter.render   100% 1 0 0   100% 0 0   100%
tarjinja/strfilter.py (no function)   100% 17 0 0   100% 0 0   100%
tarjinja/tar.py TarInput.__init__   100% 3 0 0   100% 0 0   100%
tarjinja/tar.py TarInput.walknext   0% 8 8 0   0% 4 0   0%
tarjinja/tar.py TarInput.walk   75% 4 1 0   75% 4 1   75%
tarjinja/tar.py TarInput.readfile   100% 1 0 0   100% 0 0   100%
tarjinja/tar.py TarOutput.__init__   100% 9 0 0   100% 2 0   100%
tarjinja/tar.py TarOutput.writefile   91% 11 1 0   50% 2 1   85%
tarjinja/tar.py TarOutput.finish   100% 1 0 0   100% 0 0   100%
tarjinja/tar.py (no function)   100% 17 0 0   100% 0 0   100%
tarjinja/version.py (no function)   100% 1 0 0   100% 0 0   100%
tarjinja/zip.py ZipInput.__init__   100% 4 0 0   100% 0 0   100%
tarjinja/zip.py ZipInput.walk   88% 8 1 0   67% 6 2   79%
tarjinja/zip.py ZipInput.readfile   100% 1 0 0   100% 0 0   100%
tarjinja/zip.py ZipOutput.__init__   100% 4 0 0   100% 0 0   100%
tarjinja/zip.py ZipOutput.writefile   100% 7 0 0   50% 2 1   89%
tarjinja/zip.py ZipOutput.finish   100% 1 0 0   100% 0 0   100%
tarjinja/zip.py (no function)   100% 15 0 0   100% 0 0   100%
Total     76% 656 158 0   48% 168 14   70%

No items found using the specified filter.