aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test
diff options
context:
space:
mode:
authorGravatar Laurent Le Brun <laurentlb@google.com>2015-03-09 20:55:40 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-03-10 15:08:09 +0000
commitc7a6e3602def43512f8553c86298e1be037594d5 (patch)
tree60d3baa4fc2368790eeb8d6977c8f985b1474641 /src/test
parent50fe7e143f46d7b92857ad51cbacfd075298b62f (diff)
Skylark: Show ordering when pretty-printing sets.
-- MOS_MIGRATED_REVID=88149329
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/com/google/devtools/build/lib/syntax/SkylarkNestedSetTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkNestedSetTest.java b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkNestedSetTest.java
index f54583a8d4..1c895d9abc 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkNestedSetTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkNestedSetTest.java
@@ -176,6 +176,13 @@ public class SkylarkNestedSetTest extends AbstractEvaluationTestCase {
assertEquals("set([2, 4, 6, 3, 5])", env.lookup("x"));
}
+ @Test
+ public void testNsetToStringWithOrder() throws Exception {
+ exec("s = set(order = 'link') + [2, 4, 6] + [3, 4, 5]",
+ "x = str(s)");
+ assertEquals("set([2, 4, 6, 3, 5], order = \"link\")", env.lookup("x"));
+ }
+
private void exec(String... input) throws Exception {
exec(parseFileForSkylark(Joiner.on("\n").join(input)), env);
}