()
| 382 | |
| 383 | |
| 384 | def 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 | |
| 405 | def test_selectors(): |