I found out that unittest was creating a new instance of each test class for each test method within it. I'm not sure what the point of that is, but that meant I was doing no memoisation of the intermediate results. Not a huge problem but still I'd like it to work this way, so I've lumped all tests into one test_everything method.
I found out that unittest was creating a new instance of each test class for each test method within it. I'm not sure what the point of that is, but that meant I was doing no memoisation of the intermediate results. Not a huge problem but still I'd like it to work this way, so I've lumped all tests into one test_everything method.

ageorgou/pepapot,allanderek/pepapot,ageorgou/pepapot,allanderek/pepapot