Skip to content

Commit 758e6d1

Browse files
committed
Add test case
1 parent f998d96 commit 758e6d1

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

gdshelpers/tests/test_chip.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,3 +145,16 @@ def test_frame(self):
145145

146146
cell.add_frame(padding=10, line_width=1., frame_layer=99, bounds=(0, 0, 2, 3))
147147
self.assertEqual(cell.get_bounds(layers=[99]), (-11, -11, 13, 14))
148+
149+
def test_desc(self):
150+
cell = Cell("desctest")
151+
c1 = Cell("child1")
152+
c1.add_to_desc("foo", 123)
153+
cell.add_cell(c1, origin=(0, 0))
154+
cell.add_cell(c1, origin=(100, 0), angle=2)
155+
156+
d = cell.get_desc()
157+
self.assertTrue("child1" in d["cells"])
158+
self.assertTrue("desctest" in d["cells"])
159+
self.assertEqual("desctest", d["root"])
160+
self.assertEqual(2, len(d["cells"]["desctest"]["cells"]))

0 commit comments

Comments
 (0)