Module agora.test.Base
Contains utilities to be used by tests to easily set up test environments
Since our business code is decoupled from our network code,
thanks to the vibe
generator, we can fairly naturally make
unittests for network behavior.
By using the localrest
library, we assign each node to a thread and use
an RPC-style approach to call functions.
This is non-deterministic, but models a real-life behaviour better.