def test_group_named_params(self):
schema = """
@0xbf5147cbbecf40c1;
struct Point {
position :group {
x @0 :Int64;
y @1 :Int64;
}
color :group {
alpha @2 :Float64;
name @3 :Text;
}
}
"""
mod = self.compile(schema)
p = mod.Point(position=mod.Point.Position(x=1, y=2),
color=mod.Point.Color(alpha=1.0, name=b'red'))
assert p.position.x == 1
assert p.position.y == 2
assert p.color.alpha == 1.0
assert p.color.name == b'red'
评论列表
文章目录