diff options
author | 2015-10-29 14:26:59 +0000 | |
---|---|---|
committer | 2015-10-30 09:45:20 +0000 | |
commit | 028e319d2c8055e771cc5797abcc52a58a3f6b37 (patch) | |
tree | d6a68abc04878c217764eda030bb136fac754ae0 /src/test/java/com/google/devtools/build/lib/skylark | |
parent | bc042c6ce45438170cb5d421fbe3c5d33279a2fd (diff) |
Add Skylark support for string_list_dict
Convert to Skylark values when destructuring a sequence or map.
--
MOS_MIGRATED_REVID=106591523
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java index 1c57974cbb..23458c7c4b 100644 --- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java +++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java @@ -132,6 +132,13 @@ public class SkylarkRuleClassFunctionsTest extends SkylarkTestCase { } @Test + public void testStringListDictAttr() throws Exception { + Object result = evalRuleClassCode("attr.string_list_dict(default = {'a': ['b', 'c']})"); + Attribute attr = ((Attribute.Builder<?>) result).build("a1"); + assertEquals(Type.STRING_LIST_DICT, attr.getType()); + } + + @Test public void testAttrAllowedFileTypesAnyFile() throws Exception { Object result = evalRuleClassCode("attr.label_list(allow_files = True)"); Attribute attr = ((Attribute.Builder<?>) result).build("a1"); |