I am looking for a way to nest the test methods in a test class and then multiple test classes under a test suite in one transaction. The idea is, prepare the test data once and reuse it across many test methods and test cases, and finally the Context Manager will rollback all changes by default. Is it possible ? Any one tried this ?