Merge pull request #69 from kamalmarhubi/_from_list-tidy

Tidy up _from_list
This commit is contained in:
Jason Paryani
2015-06-01 12:28:25 -07:00
2 changed files with 11 additions and 3 deletions

View File

@@ -873,10 +873,10 @@ cdef _to_dict(msg, bint verbose, bint ordered):
return msg
cdef _from_list(_DynamicListBuilder msg, list d):
cdef size_t count = 0
for i in range(len(d)):
msg._set(i, d[i])
for i, x in enumerate(d):
msg._set(i, x)
cdef class _DynamicEnum:

View File

@@ -107,6 +107,14 @@ def test_builder_set(addressbook):
person.foo = 'test'
def test_builder_set_from_list(all_types):
msg = all_types.TestAllTypes.new_message()
msg.int32List = [0, 1, 2]
assert list(msg.int32List) == [0, 1, 2]
def test_null_str(all_types):
msg = all_types.TestAllTypes.new_message()