diff --git a/tests/MyGame/Example/Any.py b/tests/MyGame/Example/Any.py index c88362ece55..a247b528c3e 100644 --- a/tests/MyGame/Example/Any.py +++ b/tests/MyGame/Example/Any.py @@ -5,4 +5,5 @@ class Any(object): NONE = 0 Monster = 1 + TestSimpleTableWithEnum = 2 diff --git a/tests/MyGame/Example/TestSimpleTableWithEnum.py b/tests/MyGame/Example/TestSimpleTableWithEnum.py new file mode 100644 index 00000000000..7085995be75 --- /dev/null +++ b/tests/MyGame/Example/TestSimpleTableWithEnum.py @@ -0,0 +1,23 @@ +# automatically generated, do not modify + +# namespace: Example + +import flatbuffers + +class TestSimpleTableWithEnum(object): + __slots__ = ['_tab'] + + # TestSimpleTableWithEnum + def Init(self, buf, pos): + self._tab = flatbuffers.table.Table(buf, pos) + + # TestSimpleTableWithEnum + def Color(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) + return 2 + +def TestSimpleTableWithEnumStart(builder): builder.StartObject(1) +def TestSimpleTableWithEnumAddColor(builder, color): builder.PrependInt8Slot(0, color, 2) +def TestSimpleTableWithEnumEnd(builder): return builder.EndObject()