From 29bb662949195a7ba5a89cd3f439c3134abc2ee3 Mon Sep 17 00:00:00 2001 From: Jon Brandvein Date: Thu, 27 Oct 2016 13:55:43 +0000 Subject: Change getattr() behavior so 3-arg form doesn't fail when field is a method RELNOTES: getattr()'s 3-arg form no longer raises an error when the retrieved field is a built-in method. -- MOS_MIGRATED_REVID=137390666 --- .../java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java') diff --git a/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java b/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java index 98552bb77d..b70e1f6819 100644 --- a/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java +++ b/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java @@ -478,7 +478,7 @@ public class MethodLibraryTest extends EvaluationTestCase { + "a method of that name exists"; new SkylarkTest() .testIfExactError(msg, "getattr('a string', 'count')") - .testIfExactError(msg, "getattr('a string', 'count', 'unused default')"); + .testStatement("getattr('a string', 'count', 'default')", "default"); } @Test -- cgit v1.2.3