diff options
| author | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-18 11:16:05 +0000 |
|---|---|---|
| committer | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-18 11:16:05 +0000 |
| commit | ffda1f6febd220ec443f1df3a073ceede66767cc (patch) | |
| tree | d5edc5f60b96cb626f74d384eda51e84f18f5a9e /net | |
| parent | 58a53b5f07f384aa761d4113da7af2b5c9a00c59 (diff) | |
| download | chromium_src-ffda1f6febd220ec443f1df3a073ceede66767cc.zip chromium_src-ffda1f6febd220ec443f1df3a073ceede66767cc.tar.gz chromium_src-ffda1f6febd220ec443f1df3a073ceede66767cc.tar.bz2 | |
Support for repeated strings in policy definitions.
BUG=none
TEST=manual
R=gfeher@chromium.org
Review URL: http://codereview.chromium.org/6871008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81935 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
| -rw-r--r-- | net/tools/testserver/device_management.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/net/tools/testserver/device_management.py b/net/tools/testserver/device_management.py index 6fb9fa5..f94d9b277 100644 --- a/net/tools/testserver/device_management.py +++ b/net/tools/testserver/device_management.py @@ -349,7 +349,13 @@ class RequestHandler(object): group_message.DESCRIPTOR.fields. field_value: The value to set. ''' - if field.type == field.TYPE_BOOL: + if field.label == field.LABEL_REPEATED: + assert type(field_value) == list + entries = group_message.__getattribute__(field.name) + for list_item in field_value: + entries.append(list_item) + return + elif field.type == field.TYPE_BOOL: assert type(field_value) == bool elif field.type == field.TYPE_STRING: assert type(field_value) == str or type(field_value) == unicode |
