Skip to content

Commit 9b56ccd

Browse files
committed
Update tests for output_all() function
1 parent 80a9f35 commit 9b56ccd

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

tests/au/xs_misc5.gds

334 Bytes
Binary file not shown.

tests/xs_misc4.pyxs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This script tests new format of output function.
1+
# This script tests output_all() function.
22
# It accepts a dictionary as an output_layers parameter.
33
# Keys are layer specifications, and values are LayoutData instances.
44

@@ -15,4 +15,4 @@ output_layers = {
1515
"102/0": m1,
1616
}
1717

18-
output(output_layers=output_layers)
18+
output_all(output_layers=output_layers)

tests/xs_misc5.pyxs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# This script tests new format of output function.
2+
# It accepts a dictionary as an output_layers parameter.
3+
# Keys are layer specifications, and values are LayoutData instances.
4+
5+
l1 = layer("1/0")
6+
7+
output_layers = {
8+
"100/0": 'blk',
9+
"101/0": 'substrate',
10+
"102/0": 'm1',
11+
}
12+
13+
blk = bulk()
14+
substrate = bulk()
15+
16+
m1 = mask(l1).grow(0.2, bias=-0.2, taper=20)
17+
etch(0.1, into=[substrate, m1])
18+
19+
output_all(output_layers=output_layers, script_globals=globals())

0 commit comments

Comments
 (0)