summaryrefslogtreecommitdiff
path: root/gerbonara/gerber/tests/test_rs274x.py
diff options
context:
space:
mode:
Diffstat (limited to 'gerbonara/gerber/tests/test_rs274x.py')
-rw-r--r--gerbonara/gerber/tests/test_rs274x.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/gerbonara/gerber/tests/test_rs274x.py b/gerbonara/gerber/tests/test_rs274x.py
index 7e21d62..83148a5 100644
--- a/gerbonara/gerber/tests/test_rs274x.py
+++ b/gerbonara/gerber/tests/test_rs274x.py
@@ -501,3 +501,12 @@ def test_bounding_box(reference, tmpfile):
assert margin_px-2 <= row_prefix <= margin_px+2
assert margin_px-2 <= row_suffix <= margin_px+2
+@filter_syntax_warnings
+def test_syntax_error():
+ ref = reference_path('test_syntax_error.gbr')
+ with pytest.raises(SyntaxError) as exc_info:
+ GerberFile.open(ref)
+
+ assert 'test_syntax_error.gbr' in exc_info.value.msg
+ assert '7' in exc_info.value.msg # lineno
+