The Loader class was more or less designed to write integration tests with specific config files. Together with persistence now Rules can be tested, too. That would help documenting the rules.
One should start by deciding for a lightweight py3k-able unit testing framework and test some very basic functions with it, that don't yet require instrumenting a world object (i.e. no integration tests yet).
The Loader class was more or less designed to write integration tests with specific config files. Together with persistence now Rules can be tested, too. That would help documenting the rules.
One should start by deciding for a lightweight py3k-able unit testing framework and test some very basic functions with it, that don't yet require instrumenting a world object (i.e. no integration tests yet).