|
8 | 8 | ############################################################################# |
9 | 9 | ## |
10 | 10 |
|
11 | | -#@local a, b, color, e, g, gv, label, n, shape |
| 11 | +#@local a, b, color, e, g, gv, label, n, shape, G, D |
12 | 12 | gap> START_TEST("graphviz package: dot.tst"); |
13 | 13 | gap> LoadPackage("graphviz", false);; |
14 | 14 |
|
@@ -121,18 +121,18 @@ gap> GraphvizSetNodeLabels(gv, ["i", "ii", "iii"]); |
121 | 121 | gap> Print(AsString(gv)); |
122 | 122 | //dot |
123 | 123 | graph xxx { |
124 | | - 1 [label=i] |
125 | | - 2 [label=ii] |
126 | | - 3 [label=iii] |
| 124 | + 1 [label="i"] |
| 125 | + 2 [label="ii"] |
| 126 | + 3 [label="iii"] |
127 | 127 | } |
128 | 128 | gap> GraphvizSetNodeLabels(gv, ["a", "b", "c"]); |
129 | 129 | <graphviz graph "xxx" with 3 nodes and 0 edges> |
130 | 130 | gap> Print(AsString(gv)); |
131 | 131 | //dot |
132 | 132 | graph xxx { |
133 | | - 1 [label=a] |
134 | | - 2 [label=b] |
135 | | - 3 [label=c] |
| 133 | + 1 [label="a"] |
| 134 | + 2 [label="b"] |
| 135 | + 3 [label="c"] |
136 | 136 | } |
137 | 137 | gap> GraphvizSetNodeLabels(gv, ["i", "ii"]); |
138 | 138 | Error, the 2nd argument (list of node labels) has incorrect length, expected 3\ |
@@ -230,5 +230,14 @@ graph xxx { |
230 | 230 | 1 [label=<<>>, "probably not ok"=1] |
231 | 231 | } |
232 | 232 |
|
| 233 | +# Fix adding of quotes to labels |
| 234 | +gap> G := AsList(SymmetricGroup(3)); |
| 235 | +[ (), (2,3), (1,3), (1,3,2), (1,2,3), (1,2) ] |
| 236 | +gap> D := Digraph(G, {x, y} -> x * y = y * x); |
| 237 | +<immutable digraph with 6 vertices, 18 edges> |
| 238 | +gap> SetDigraphVertexLabels(D, G); |
| 239 | +gap> gv := GraphvizVertexLabelledGraph(D); |
| 240 | +<graphviz graph "hgn" with 6 nodes and 6 edges> |
| 241 | + |
233 | 242 | # |
234 | 243 | gap> STOP_TEST("graphviz package: dot.tst", 0); |
0 commit comments