Skip to content

Commit

Permalink
Pre-commit
Browse files Browse the repository at this point in the history
  • Loading branch information
amccaugh committed Apr 9, 2024
1 parent a0f12c9 commit 59b9d3d
Showing 1 changed file with 18 additions and 9 deletions.
27 changes: 18 additions & 9 deletions tests/test_geometry.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,58 +112,67 @@ def test_outline():
def test_kl_offset():
A = pg.cross(length=20, width=3.1, layer=0)
B = pg.ellipse(radii=(10, 5), angle_resolution=2.5, layer=1)
D = pg.kl_offset([A, B],
D = pg.kl_offset(
[A, B],
distance=0.8,
precision=1e-4,
miter_mode=2,
tile_size=(1000, 1000),
merge_after=True,
layer=0,)
layer=0,
)
h = D.hash_geometry(precision=1e-4)
assert h == "55733cfaedeafdbdd450acc6712feef6809e15f9"


def test_kl_invert():
A = pg.cross(length=17, width=3.2, layer=0)
B = pg.ellipse(radii=(10, 5), angle_resolution=2.5, layer=1)
D = pg.kl_invert([A, B],
D = pg.kl_invert(
[A, B],
border=(10, 17.2),
precision=1e-4,
tile_size=(1000, 1000),
merge_after=True,
layer=0,)
layer=0,
)
h = D.hash_geometry(precision=1e-4)
assert h == "1ae27a56b510f8bf6b90d0c89bec1a1f1d1e041a"


def test_kl_boolean():
A = pg.cross(length=19, width=3.5, layer=0)
B = pg.ellipse(radii=(10, 5), angle_resolution=2.5, layer=1)
D = pg.kl_boolean(A=A, B=B, operation="and", precision=1e-6,
D = pg.kl_boolean(
A=A,
B=B,
operation="and",
precision=1e-6,
tile_size=(1000, 1000),
merge_after=True,
layer=0,
)
)
h = D.hash_geometry(precision=1e-4)
assert h == "eae9ef1c4e5a582add69fc0246218bcba4c013ec"


def test_kl_outline():
A = pg.cross(length=19, width=3.7, layer=0)
B = pg.ellipse(radii=(10, 5), angle_resolution=2.5, layer=1)
D = pg.kl_outline([A, B],
D = pg.kl_outline(
[A, B],
distance=0.1,
open_ports=False,
precision=1e-4,
miter_mode=2,
tile_size=(1000, 1000),
merge_after=True,
layer=0,)
layer=0,
)
h = D.hash_geometry(precision=1e-4)
assert h == "68cf77355b04a87ca68cbeafc7b2df9356783f2c"



def test_port_geometry():
# Conversion between object and geometric representation of ports
def geom_equal(A, B):
Expand Down

0 comments on commit 59b9d3d

Please sign in to comment.