summaryrefslogtreecommitdiff
path: root/gerber/tests
diff options
context:
space:
mode:
authorHamilton Kibbe <hamilton.kibbe@gmail.com>2015-03-05 22:42:42 -0500
committerHamilton Kibbe <hamilton.kibbe@gmail.com>2015-03-05 22:42:42 -0500
commit68619d4d5a7beb38dc81d953b43bf4196ca1d3a6 (patch)
treedbc6a5ebe7403c95d9c37b0ef338d4eb60e4980a /gerber/tests
parentc40683b6a216f29fe473c31680ade7ab294002cd (diff)
downloadgerbonara-68619d4d5a7beb38dc81d953b43bf4196ca1d3a6.tar.gz
gerbonara-68619d4d5a7beb38dc81d953b43bf4196ca1d3a6.tar.bz2
gerbonara-68619d4d5a7beb38dc81d953b43bf4196ca1d3a6.zip
Fix parsing for multiline ipc-d-356 records
Diffstat (limited to 'gerber/tests')
-rw-r--r--gerber/tests/resources/ipc-d-356.ipc1
-rw-r--r--gerber/tests/test_ipc356.py2
-rw-r--r--gerber/tests/test_primitives.py4
3 files changed, 4 insertions, 3 deletions
diff --git a/gerber/tests/resources/ipc-d-356.ipc b/gerber/tests/resources/ipc-d-356.ipc
index b0086c9..2ed3f49 100644
--- a/gerber/tests/resources/ipc-d-356.ipc
+++ b/gerber/tests/resources/ipc-d-356.ipc
@@ -111,4 +111,5 @@ P NNAME1 A_REALLY_LONG_NET_NAME
327VCC U4 -8 A01X 8396Y 3850X 394Y 500R 0
327NNAME1 NA -69 A01X 8396Y 3850X 394Y 500R 0
389BOARD_EDGE X0Y0 X22500 Y15000 X0
+089 X1300Y240
999
diff --git a/gerber/tests/test_ipc356.py b/gerber/tests/test_ipc356.py
index 760608c..88726a5 100644
--- a/gerber/tests/test_ipc356.py
+++ b/gerber/tests/test_ipc356.py
@@ -25,7 +25,7 @@ def test_parser():
assert_equal(len(ipcfile.vias), 14)
assert_equal(ipcfile.test_records[-1].net_name, 'A_REALLY_LONG_NET_NAME')
assert_equal(set(ipcfile.board_outline),
- {(0., 0.), (2.25, 0.), (2.25, 1.5), (0., 1.5)})
+ {(0., 0.), (2.25, 0.), (2.25, 1.5), (0., 1.5), (0.13, 0.024)})
def test_comment():
c = IPC356_Comment('Layer Stackup:')
diff --git a/gerber/tests/test_primitives.py b/gerber/tests/test_primitives.py
index 2909d8f..f3b1189 100644
--- a/gerber/tests/test_primitives.py
+++ b/gerber/tests/test_primitives.py
@@ -681,13 +681,13 @@ def test_donut_conversion():
d.to_inch()
assert_equal(d.position, (0.1, 1.0))
assert_equal(d.inner_diameter, 10.0)
- assert_equal(d.outer_diaemter, 100.0)
+ assert_equal(d.outer_diameter, 100.0)
d = Donut((0.1, 1.0), 'round', 10.0, 100.0)
d.to_metric()
assert_equal(d.position, (2.54, 25.4))
assert_equal(d.inner_diameter, 254.0)
- assert_equal(d.outer_diaemter, 2540.0)
+ assert_equal(d.outer_diameter, 2540.0)
def test_donut_offset():
d = Donut((0, 0), 'round', 1, 10)