def test_enum(self):
schema = """
@0xbf5147cbbecf40c1;
enum Color {
red @0;
green @1;
blue @2;
}
struct P {
x @0 :Color;
y @1 :Color;
}
"""
self.mod = self.compile(schema)
buf = b'\x01\x00\x00\x00\x00\x00\x00\x00'
p = self.mod.P.from_buffer(buf, 0, 1, 0)
self.check(p, '(x = green, y = red)')
评论列表
文章目录