Coverage report:
70%
hide covered
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.