This would be useful for testing all the listing code and exercising paths that cannot be exercised by running against the sim engine.
There are a number of ways to use hypothesis. One is to make a strategy and also patch GetManagedObjects calls. That's probably the least ambitious.