flatbuffers/tests/MyGame/Example
rw 48dfc69ee6 Port FlatBuffers to Python.
Implement code generation and self-contained runtime library for Python.

The test suite verifies:
  - Correctness of generated Python code by comparing output to that of
    the other language ports.
  - The exact bytes in the Builder buffer during many scenarios.
  - Vtable deduplication correctness.
  - Edge cases for table construction, via a fuzzer derived from the Go
    implementation.
  - All code is simultaneously valid in Python 2.6, 2.7, and 3.4.

The test suite includes benchmarks for:
  - Building 'gold' data.
  - Parsing 'gold' data.
  - Deduplicating vtables.

All tests pass on this author's system for the following Python
implementations:
  - CPython 2.6.7
  - CPython 2.7.8
  - CPython 3.4.2
  - PyPy 2.5.0 (CPython 2.7.8 compatible)
2015-05-12 15:40:29 -07:00
..
__init__.py Port FlatBuffers to Python. 2015-05-12 15:40:29 -07:00
Any.cs Enums use native enums in C# 2015-04-13 10:40:30 -07:00
Any.go Port FlatBuffers to Go. 2014-07-21 16:40:39 -07:00
Any.java Seal all classes in Java/C# 2015-04-10 11:20:19 -07:00
Any.py Port FlatBuffers to Python. 2015-05-12 15:40:29 -07:00
Color.cs Enums use native enums in C# 2015-04-13 10:40:30 -07:00
Color.go Added a bit_flags attribute to enum declarations that 1<<N every value. 2014-07-21 16:40:39 -07:00
Color.java Seal all classes in Java/C# 2015-04-10 11:20:19 -07:00
Color.py Port FlatBuffers to Python. 2015-05-12 15:40:29 -07:00
Monster.cs Union accessors in C# should use generic type for the table 2015-05-08 16:21:54 -07:00
Monster.go Seal all classes in Java/C# 2015-04-10 11:20:19 -07:00
Monster.java Seal all classes in Java/C# 2015-04-10 11:20:19 -07:00
Monster.py Port FlatBuffers to Python. 2015-05-12 15:40:29 -07:00
Stat.cs [BREAKING CHANGE] Field accessors should use property getters in C# 2015-05-06 11:55:07 -07:00
Stat.go Remove all string allocations during parsing. 2015-04-02 11:56:55 -07:00
Stat.java Seal all classes in Java/C# 2015-04-10 11:20:19 -07:00
Stat.py Port FlatBuffers to Python. 2015-05-12 15:40:29 -07:00
Test.cs [BREAKING CHANGE] Field accessors should use property getters in C# 2015-05-06 11:55:07 -07:00
Test.go Port FlatBuffers to Go. 2014-07-21 16:40:39 -07:00
Test.java Seal all classes in Java/C# 2015-04-10 11:20:19 -07:00
Test.py Port FlatBuffers to Python. 2015-05-12 15:40:29 -07:00
Vec3.cs [BREAKING CHANGE] Field accessors should use property getters in C# 2015-05-06 11:55:07 -07:00
Vec3.go Port FlatBuffers to Go. 2014-07-21 16:40:39 -07:00
Vec3.java Seal all classes in Java/C# 2015-04-10 11:20:19 -07:00
Vec3.py Port FlatBuffers to Python. 2015-05-12 15:40:29 -07:00