Skip to content

Commit 6d6da05

Browse files
More dxf spline tests
1 parent 88092b2 commit 6d6da05

File tree

3 files changed

+4167
-0
lines changed

3 files changed

+4167
-0
lines changed

tests/test_importers.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,19 @@ def testImportDXF(self):
117117
self.assertEqual(obj.faces().size(), 1)
118118
self.assertEqual(obj.wires().size(), 2)
119119

120+
# test rational spline import
121+
filename = os.path.join(testdataDir, "rational_spline.dxf")
122+
obj = importers.importDXF(filename)
123+
self.assertTrue(obj.val().isValid())
124+
self.assertEqual(obj.faces().size(), 1)
125+
self.assertEqual(obj.edges().size(), 1)
126+
127+
# importing of a complex shape exported from Inkscape
128+
filename = os.path.join(testdataDir, "genshi.dxf")
129+
obj = importers.importDXF(filename)
130+
self.assertTrue(obj.val().isValid())
131+
self.assertEqual(obj.faces().size(), 1)
132+
120133

121134
if __name__ == "__main__":
122135
import unittest

0 commit comments

Comments
 (0)