Skip to content

Commit c37ac60

Browse files
committed
Add more kerf tests
1 parent 8bfa548 commit c37ac60

3 files changed

Lines changed: 77 additions & 2 deletions

File tree

Lines changed: 12 additions & 0 deletions
Loading
Lines changed: 37 additions & 0 deletions
Loading

tests/test_boxmaker.py

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,31 @@ def pretty_xml(xml_str: str) -> str:
205205
"--spacing=1",
206206
],
207207
},
208+
{
209+
"label": "outside_measurement_kerf_nonzero",
210+
"args": [
211+
"--unit=mm",
212+
"--inside=0",
213+
"--length=80",
214+
"--width=100",
215+
"--depth=40",
216+
"--equal=0",
217+
"--tab=6",
218+
"--tabtype=0",
219+
"--tabsymmetry=0",
220+
"--dimpleheight=0",
221+
"--dimplelength=0",
222+
"--hairline=1",
223+
"--thickness=3",
224+
"--kerf=0.5",
225+
"--style=1",
226+
"--boxtype=2",
227+
"--div_l=0",
228+
"--div_w=0",
229+
"--keydiv=1",
230+
"--spacing=1",
231+
],
232+
},
208233
{
209234
"label": "with_dogbone",
210235
"args": [
@@ -524,8 +549,9 @@ def run_one(name, args):
524549
expected_file = os.path.join(expected_output_dir, name + ".svg")
525550
expected = ""
526551
actual_file = os.path.join(actual_output_dir, name + ".svg")
527-
with open(expected_file, "r") as f:
528-
expected = f.read()
552+
if os.path.exists(expected_file):
553+
with open(expected_file, "r") as f:
554+
expected = f.read()
529555

530556
tbm = BoxMaker(cli=True)
531557

0 commit comments

Comments
 (0)