As I work quite a lot with scripts based on things.py, I've created a better way to create test data:
https://github.com/bkleinen/things-py-testfixture
Let me know what you think of it and if I should put more work into it and / or create a pull request.
As i use some approaches that do not match the things.py style, as using pytest as testframework and introducing a bit more than just a forth source file and a second class, there may be some need for discussion
on how to integrate it in the api.