Flip --incompatible_restrict_named_params to true.
RELNOTES: Make a number of parameters of Starlark builtin functions positional-only (as opposed to specifiable by keyword). See https://github.com/bazelbuild/bazel/issues/8147 for details.
PiperOrigin-RevId: 265995993
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 a0f9cab..69de404 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
@@ -1103,31 +1103,27 @@
@Test
public void testLegacyNamed() throws Exception {
- new SkylarkTest()
+ new SkylarkTest("--incompatible_restrict_named_params=false")
.update("mock", new Mock())
- .setUp(
- "b = mock.legacy_method(True, legacyNamed=True, named=True)")
+ .setUp("b = mock.legacy_method(True, legacyNamed=True, named=True)")
.testLookup("b", "legacy_method(true, true, true)");
- new SkylarkTest()
+ new SkylarkTest("--incompatible_restrict_named_params=false")
.update("mock", new Mock())
- .setUp(
- "b = mock.legacy_method(True, True, named=True)")
+ .setUp("b = mock.legacy_method(True, True, named=True)")
.testLookup("b", "legacy_method(true, true, true)");
// Verify legacyNamed also works with proxy method objects.
- new SkylarkTest()
+ new SkylarkTest("--incompatible_restrict_named_params=false")
.update("mock", new Mock())
.setUp(
"m = mock.proxy_methods_object()",
"b = m.legacy_method(True, legacyNamed=True, named=True)")
.testLookup("b", "legacy_method(true, true, true)");
- new SkylarkTest()
+ new SkylarkTest("--incompatible_restrict_named_params=false")
.update("mock", new Mock())
- .setUp(
- "m = mock.proxy_methods_object()",
- "b = m.legacy_method(True, True, named=True)")
+ .setUp("m = mock.proxy_methods_object()", "b = m.legacy_method(True, True, named=True)")
.testLookup("b", "legacy_method(true, true, true)");
}