@sdroadie: i would be very interested to see such a solution too. however if u would use datomic, you could use this db forking technique to have super efficient, yet properly isolated tests: http://vvvvalvalval.github.io/posts/2016-01-03-architecture-datomic-branching-reality.html