@@ -35,8 +35,8 @@ def main():
35
35
builder = flatbuffers .Builder (0 )
36
36
37
37
# Create some weapons for our Monster ('Sword' and 'Axe').
38
- weapon_one = builder .CreateString ('Sword' )
39
- weapon_two = builder .CreateString ('Axe' )
38
+ weapon_one = builder .CreateString (b 'Sword' )
39
+ weapon_two = builder .CreateString (b 'Axe' )
40
40
41
41
MyGame .Sample .Weapon .WeaponStart (builder )
42
42
MyGame .Sample .Weapon .WeaponAddName (builder , weapon_one )
@@ -49,7 +49,7 @@ def main():
49
49
axe = MyGame .Sample .Weapon .WeaponEnd (builder )
50
50
51
51
# Serialize the FlatBuffer data.
52
- name = builder .CreateString ('Orc' )
52
+ name = builder .CreateString (b 'Orc' )
53
53
54
54
MyGame .Sample .Monster .MonsterStartInventoryVector (builder , 10 )
55
55
# Note: Since we prepend the bytes, this loop iterates in reverse order.
@@ -99,20 +99,20 @@ def main():
99
99
# Note: We did not set the `Mana` field explicitly, so we get a default value.
100
100
assert monster .Mana () == 150
101
101
assert monster .Hp () == 300
102
- assert monster .Name () == 'Orc'
102
+ assert monster .Name () == b 'Orc'
103
103
assert monster .Color () == MyGame .Sample .Color .Color ().Red
104
104
assert monster .Pos ().X () == 1.0
105
105
assert monster .Pos ().Y () == 2.0
106
106
assert monster .Pos ().Z () == 3.0
107
107
108
108
# Get and test the `inventory` FlatBuffer `vector`.
109
- for i in xrange (monster .InventoryLength ()):
109
+ for i in range (monster .InventoryLength ()):
110
110
assert monster .Inventory (i ) == i
111
111
112
112
# Get and test the `weapons` FlatBuffer `vector` of `table`s.
113
- expected_weapon_names = ['Sword' , 'Axe' ]
113
+ expected_weapon_names = [b 'Sword' , b 'Axe' ]
114
114
expected_weapon_damages = [3 , 5 ]
115
- for i in xrange (monster .WeaponsLength ()):
115
+ for i in range (monster .WeaponsLength ()):
116
116
assert monster .Weapons (i ).Name () == expected_weapon_names [i ]
117
117
assert monster .Weapons (i ).Damage () == expected_weapon_damages [i ]
118
118
@@ -128,10 +128,10 @@ def main():
128
128
union_weapon = MyGame .Sample .Weapon .Weapon ()
129
129
union_weapon .Init (monster .Equipped ().Bytes , monster .Equipped ().Pos )
130
130
131
- assert union_weapon .Name () == " Axe"
131
+ assert union_weapon .Name () == b' Axe'
132
132
assert union_weapon .Damage () == 5
133
133
134
- print 'The FlatBuffer was successfully created and verified!'
134
+ print ( 'The FlatBuffer was successfully created and verified!' )
135
135
136
136
if __name__ == '__main__' :
137
137
main ()
0 commit comments