Essence is an 'entity, component, system' framework for Python.
An example
>>> import essence
>>> world = essence.World()
>>> alice = essence.new_entity()
>>> position = PositionComponent(3, 4)
>>> alice.add(position)
>>> print alice.get(Position)
<PositionComponent(3, 4)>
You can use py.test
to run the tests for just the current Python environment or tox
to perform more comprehensive testing.