diff options
author | 2017-06-23 16:03:00 +0200 | |
---|---|---|
committer | 2017-06-26 18:31:16 +0200 | |
commit | c32efc8375cf482e795a43ecf4f009971722e71a (patch) | |
tree | 6d52f53c789b0d5437d78ebf922bbcf271ef695e /src/test/java/com/google/devtools | |
parent | 1d8cd59173e9c1e2fd7fd03dd4b2a0ae8a35ef4b (diff) |
Make len(depset()) fail when --incompatible_depset_is_not_iterable is set
RELNOTES: None.
PiperOrigin-RevId: 159945244
Diffstat (limited to 'src/test/java/com/google/devtools')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java index a8248eaa1a..e6224fa44c 100644 --- a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java +++ b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java @@ -886,7 +886,8 @@ public class SkylarkEvaluationTest extends EvaluationTest { .testIfErrorContains("not iterable", "max(depset([1, 2, 3]))") .testIfErrorContains("not iterable", "sorted(depset(['a', 'b']))") .testIfErrorContains("not iterable", "tuple(depset(['a', 'b']))") - .testIfErrorContains("not iterable", "[x for x in depset()]"); + .testIfErrorContains("not iterable", "[x for x in depset()]") + .testIfErrorContains("not iterable", "len(depset(['a']))"); } @Test @@ -896,7 +897,8 @@ public class SkylarkEvaluationTest extends EvaluationTest { .testStatement("max(depset([1, 2, 3]))", 3) .testStatement("str(sorted(depset(['b', 'a'])))", "[\"a\", \"b\"]") .testStatement("str(tuple(depset(['a', 'b'])))", "(\"a\", \"b\")") - .testStatement("str([x for x in depset()])", "[]"); + .testStatement("str([x for x in depset()])", "[]") + .testStatement("len(depset(['a']))", 1); } @Test |