(graph, builder)
| 79 | |
| 80 | |
| 81 | def test_delete_edge(graph, builder): |
| 82 | to_delete = [False] * graph.nb_edges() |
| 83 | to_delete[0] = True |
| 84 | builder.delete_edges(to_delete) |
| 85 | if graph.nb_edges() != 3: |
| 86 | raise ValueError("[Test] Graph should have 3 edges") |
| 87 | if graph.edge_vertex(mesh.EdgeVertex(0, 0)) != 0: |
| 88 | raise ValueError("[Test] Graph edge vertex index is not correct") |
| 89 | if graph.edge_vertex(mesh.EdgeVertex(0, 1)) != 2: |
| 90 | raise ValueError("[Test] Graph edge vertex index is not correct") |
| 91 | |
| 92 | builder.create_edges(10) |
| 93 | builder.set_edge_vertex(mesh.EdgeVertex(1, 0), 1) |
| 94 | builder.set_edge_vertex(mesh.EdgeVertex(1, 1), 0) |
| 95 | if graph.nb_edges() != 13: |
| 96 | raise ValueError("[Test] Graph should have 13 edges") |
| 97 | |
| 98 | to_delete[-1] = True |
| 99 | to_delete.extend([True] * 9) |
| 100 | builder.delete_edges(to_delete) |
| 101 | if graph.nb_edges() != 2: |
| 102 | raise ValueError("[Test] Graph should have 2 edges") |
| 103 | if graph.edge_vertex(mesh.EdgeVertex(0, 0)) != 1: |
| 104 | raise ValueError( |
| 105 | "[Test] Graph edge vertex index is not correct (0, 0)") |
| 106 | if graph.edge_vertex(mesh.EdgeVertex(0, 1)) != 0: |
| 107 | raise ValueError( |
| 108 | "[Test] Graph edge vertex index is not correct (0, 1)") |
| 109 | |
| 110 | |
| 111 | def test_io(graph, filename): |
no test coverage detected