MCPcopy
hub / github.com/CadQuery/cadquery / test_delete

Function test_delete

tests/test_sketch.py:384–402  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

382
383
384def test_delete():
385
386 s1 = Sketch().push([(-2, 0), (2, 0)]).rect(1, 1).reset()
387
388 assert len(s1._faces.Faces()) == 2
389
390 s1.faces("<X").delete()
391
392 assert len(s1._faces.Faces()) == 1
393
394 s2 = Sketch().segment((0, 0), (1, 0)).segment((0, 1), tag="e").close()
395 assert len(s2._edges) == 3
396
397 s2.edges("<X").delete()
398
399 assert len(s2._edges) == 2
400
401 with raises(ValueError):
402 s2.vertices().delete()
403
404
405def test_selectors():

Callers

nothing calls this directly

Calls 11

SketchClass · 0.90
resetMethod · 0.80
pushMethod · 0.80
deleteMethod · 0.80
segmentMethod · 0.80
rectMethod · 0.45
FacesMethod · 0.45
facesMethod · 0.45
closeMethod · 0.45
edgesMethod · 0.45
verticesMethod · 0.45

Tested by

no test coverage detected