Skip to content

Commit 3b5dc1c

Browse files
committed
Merge remote-tracking branch 'origin/main' into updates
2 parents 761ad62 + 23f296f commit 3b5dc1c

28 files changed

Lines changed: 8565 additions & 44 deletions

.github/workflows/cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ jobs:
9595
echo "github.event.release.upload_url: ${{ github.event.release.upload_url }}"
9696
echo "github.event.release.url: ${{ github.event.release.url }}"
9797
echo "github.event.release.zipball_url: ${{ github.event.release.zipball_url }}"
98-
# echo -E "github.event.release.name: ${{ github.event.release.name }}"
99-
# echo -E "github.event.release.body: ${{ github.event.release.body }}"
98+
echo -E "github.event.release.name: ${{ github.event.release.name }}"
99+
echo -E "github.event.release.body: ${{ github.event.release.body }}"
100100
101101
- name: Check Git
102102
run: |
Lines changed: 235 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,235 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5+
<title>Coverage report</title>
6+
<link rel="icon" sizes="32x32" href="favicon_32_cb_58284776.png">
7+
<link rel="stylesheet" href="style_cb_81f8c14c.css" type="text/css">
8+
<script src="coverage_html_cb_6fb7b396.js" defer></script>
9+
</head>
10+
<body class="indexfile">
11+
<header>
12+
<div class="content">
13+
<h1>Coverage report:
14+
<span class="pc_cov">100%</span>
15+
</h1>
16+
<aside id="help_panel_wrapper">
17+
<input id="help_panel_state" type="checkbox">
18+
<label for="help_panel_state">
19+
<img id="keyboard_icon" src="keybd_closed_cb_ce680311.png" alt="Show/hide keyboard shortcuts">
20+
</label>
21+
<div id="help_panel">
22+
<p class="legend">Shortcuts on this page</p>
23+
<div class="keyhelp">
24+
<p>
25+
<kbd>f</kbd>
26+
<kbd>n</kbd>
27+
<kbd>s</kbd>
28+
<kbd>m</kbd>
29+
<kbd>x</kbd>
30+
<kbd>c</kbd>
31+
&nbsp; change column sorting
32+
</p>
33+
<p>
34+
<kbd>[</kbd>
35+
<kbd>]</kbd>
36+
&nbsp; prev/next file
37+
</p>
38+
<p>
39+
<kbd>?</kbd> &nbsp; show/hide this help
40+
</p>
41+
</div>
42+
</div>
43+
</aside>
44+
<form id="filter_container">
45+
<input id="filter" type="text" value="" placeholder="filter...">
46+
<div>
47+
<input id="hide100" type="checkbox" >
48+
<label for="hide100">hide covered</label>
49+
</div>
50+
</form>
51+
<h2>
52+
<a class="button" href="index.html">Files</a>
53+
<a class="button" href="function_index.html">Functions</a>
54+
<a class="button current">Classes</a>
55+
</h2>
56+
<p class="text">
57+
<a class="nav" href="https://coverage.readthedocs.io/en/7.9.2">coverage.py v7.9.2</a>,
58+
created at 2025-07-13 05:03 +0000
59+
</p>
60+
</div>
61+
</header>
62+
<main id="index">
63+
<table class="index" data-sortable>
64+
<thead>
65+
<tr class="tablehead" title="Click to sort">
66+
<th id="file" class="name left" aria-sort="none" data-shortcut="f">File<span class="arrows"></span></th>
67+
<th id="region" class="name left" aria-sort="none" data-default-sort-order="ascending" data-shortcut="n">class<span class="arrows"></span></th>
68+
<th id="statements" aria-sort="none" data-default-sort-order="descending" data-shortcut="s">statements<span class="arrows"></span></th>
69+
<th id="missing" aria-sort="none" data-default-sort-order="descending" data-shortcut="m">missing<span class="arrows"></span></th>
70+
<th id="excluded" aria-sort="none" data-default-sort-order="descending" data-shortcut="x">excluded<span class="arrows"></span></th>
71+
<th id="coverage" class="right" aria-sort="none" data-shortcut="c">coverage<span class="arrows"></span></th>
72+
</tr>
73+
</thead>
74+
<tbody>
75+
<tr class="region">
76+
<td class="name left"><a href="z_cf366e9a00234d40___init___py.html">src/toolbox_python/__init__.py</a></td>
77+
<td class="name left"><a href="z_cf366e9a00234d40___init___py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
78+
<td>2</td>
79+
<td>0</td>
80+
<td>0</td>
81+
<td class="right" data-ratio="2 2">100%</td>
82+
</tr>
83+
<tr class="region">
84+
<td class="name left"><a href="z_cf366e9a00234d40_bools_py.html">src/toolbox_python/bools.py</a></td>
85+
<td class="name left"><a href="z_cf366e9a00234d40_bools_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
86+
<td>9</td>
87+
<td>0</td>
88+
<td>0</td>
89+
<td class="right" data-ratio="9 9">100%</td>
90+
</tr>
91+
<tr class="region">
92+
<td class="name left"><a href="z_cf366e9a00234d40_checkers_py.html">src/toolbox_python/checkers.py</a></td>
93+
<td class="name left"><a href="z_cf366e9a00234d40_checkers_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
94+
<td>95</td>
95+
<td>0</td>
96+
<td>0</td>
97+
<td class="right" data-ratio="95 95">100%</td>
98+
</tr>
99+
<tr class="region">
100+
<td class="name left"><a href="z_cf366e9a00234d40_classes_py.html#t123">src/toolbox_python/classes.py</a></td>
101+
<td class="name left"><a href="z_cf366e9a00234d40_classes_py.html#t123"><data value='class_property'>class_property</data></a></td>
102+
<td>16</td>
103+
<td>0</td>
104+
<td>3</td>
105+
<td class="right" data-ratio="16 16">100%</td>
106+
</tr>
107+
<tr class="region">
108+
<td class="name left"><a href="z_cf366e9a00234d40_classes_py.html">src/toolbox_python/classes.py</a></td>
109+
<td class="name left"><a href="z_cf366e9a00234d40_classes_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
110+
<td>17</td>
111+
<td>0</td>
112+
<td>0</td>
113+
<td class="right" data-ratio="17 17">100%</td>
114+
</tr>
115+
<tr class="region">
116+
<td class="name left"><a href="z_cf366e9a00234d40_collection_types_py.html">src/toolbox_python/collection_types.py</a></td>
117+
<td class="name left"><a href="z_cf366e9a00234d40_collection_types_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
118+
<td>34</td>
119+
<td>0</td>
120+
<td>0</td>
121+
<td class="right" data-ratio="34 34">100%</td>
122+
</tr>
123+
<tr class="region">
124+
<td class="name left"><a href="z_cf366e9a00234d40_defaults_py.html#t74">src/toolbox_python/defaults.py</a></td>
125+
<td class="name left"><a href="z_cf366e9a00234d40_defaults_py.html#t74"><data value='Defaults'>Defaults</data></a></td>
126+
<td>26</td>
127+
<td>0</td>
128+
<td>0</td>
129+
<td class="right" data-ratio="26 26">100%</td>
130+
</tr>
131+
<tr class="region">
132+
<td class="name left"><a href="z_cf366e9a00234d40_defaults_py.html">src/toolbox_python/defaults.py</a></td>
133+
<td class="name left"><a href="z_cf366e9a00234d40_defaults_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
134+
<td>15</td>
135+
<td>0</td>
136+
<td>0</td>
137+
<td class="right" data-ratio="15 15">100%</td>
138+
</tr>
139+
<tr class="region">
140+
<td class="name left"><a href="z_cf366e9a00234d40_dictionaries_py.html#t237">src/toolbox_python/dictionaries.py</a></td>
141+
<td class="name left"><a href="z_cf366e9a00234d40_dictionaries_py.html#t237"><data value='DotDict'>DotDict</data></a></td>
142+
<td>40</td>
143+
<td>0</td>
144+
<td>0</td>
145+
<td class="right" data-ratio="40 40">100%</td>
146+
</tr>
147+
<tr class="region">
148+
<td class="name left"><a href="z_cf366e9a00234d40_dictionaries_py.html">src/toolbox_python/dictionaries.py</a></td>
149+
<td class="name left"><a href="z_cf366e9a00234d40_dictionaries_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
150+
<td>29</td>
151+
<td>0</td>
152+
<td>0</td>
153+
<td class="right" data-ratio="29 29">100%</td>
154+
</tr>
155+
<tr class="region">
156+
<td class="name left"><a href="z_cf366e9a00234d40_generators_py.html">src/toolbox_python/generators.py</a></td>
157+
<td class="name left"><a href="z_cf366e9a00234d40_generators_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
158+
<td>19</td>
159+
<td>0</td>
160+
<td>0</td>
161+
<td class="right" data-ratio="19 19">100%</td>
162+
</tr>
163+
<tr class="region">
164+
<td class="name left"><a href="z_cf366e9a00234d40_lists_py.html">src/toolbox_python/lists.py</a></td>
165+
<td class="name left"><a href="z_cf366e9a00234d40_lists_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
166+
<td>14</td>
167+
<td>0</td>
168+
<td>0</td>
169+
<td class="right" data-ratio="14 14">100%</td>
170+
</tr>
171+
<tr class="region">
172+
<td class="name left"><a href="z_cf366e9a00234d40_output_py.html">src/toolbox_python/output.py</a></td>
173+
<td class="name left"><a href="z_cf366e9a00234d40_output_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
174+
<td>48</td>
175+
<td>0</td>
176+
<td>0</td>
177+
<td class="right" data-ratio="48 48">100%</td>
178+
</tr>
179+
<tr class="region">
180+
<td class="name left"><a href="z_cf366e9a00234d40_retry_py.html#t94">src/toolbox_python/retry.py</a></td>
181+
<td class="name left"><a href="z_cf366e9a00234d40_retry_py.html#t94"><data value='Retry'>Retry</data></a></td>
182+
<td>0</td>
183+
<td>0</td>
184+
<td>0</td>
185+
<td class="right" data-ratio="0 0">100%</td>
186+
</tr>
187+
<tr class="region">
188+
<td class="name left"><a href="z_cf366e9a00234d40_retry_py.html">src/toolbox_python/retry.py</a></td>
189+
<td class="name left"><a href="z_cf366e9a00234d40_retry_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
190+
<td>66</td>
191+
<td>0</td>
192+
<td>0</td>
193+
<td class="right" data-ratio="66 66">100%</td>
194+
</tr>
195+
<tr class="region">
196+
<td class="name left"><a href="z_cf366e9a00234d40_strings_py.html">src/toolbox_python/strings.py</a></td>
197+
<td class="name left"><a href="z_cf366e9a00234d40_strings_py.html"><data value=''><span class='no-noun'>(no class)</span></data></a></td>
198+
<td>33</td>
199+
<td>0</td>
200+
<td>0</td>
201+
<td class="right" data-ratio="33 33">100%</td>
202+
</tr>
203+
</tbody>
204+
<tfoot>
205+
<tr class="total">
206+
<td class="name left">Total</td>
207+
<td class="name left">&nbsp;</td>
208+
<td>463</td>
209+
<td>0</td>
210+
<td>3</td>
211+
<td class="right" data-ratio="463 463">100%</td>
212+
</tr>
213+
</tfoot>
214+
</table>
215+
<p id="no_rows">
216+
No items found using the specified filter.
217+
</p>
218+
</main>
219+
<footer>
220+
<div class="content">
221+
<p>
222+
<a class="nav" href="https://coverage.readthedocs.io/en/7.9.2">coverage.py v7.9.2</a>,
223+
created at 2025-07-13 05:03 +0000
224+
</p>
225+
</div>
226+
<aside class="hidden">
227+
<a id="prevFileLink" class="nav" href=""></a>
228+
<a id="nextFileLink" class="nav" href=""></a>
229+
<button type="button" class="button_prev_file" data-shortcut="["></button>
230+
<button type="button" class="button_next_file" data-shortcut="]"></button>
231+
<button type="button" class="button_show_hide_help" data-shortcut="?"></button>
232+
</aside>
233+
</footer>
234+
</body>
235+
</html>

0 commit comments

Comments
 (0)