def test_compact_struct_inside_list(self):
schema = """
@0xbf5147cbbecf40c1;
struct Person {
name @0 :Text;
surname @1 :Text;
}
struct Town {
people @0 :List(Person);
}
"""
mod = self.compile(schema)
p1 = mod.Person(b'Mickey', b'Mouse')
p2 = mod.Person(b'Donald', b'Duck')
t = mod.Town([p1, p2])
assert t.people[0].name == b'Mickey'
assert t.people[0].surname == b'Mouse'
assert t.people[1].name == b'Donald'
assert t.people[1].surname == b'Duck'
评论列表
文章目录