we may be able to have our cake and eat it too.

`setup_db_for_tests` can return a tuple of stuff, which can be selectively unpacked and assigned into the current test class:
```
class MyTests(TestCase):
    def test_favicons(self):
        self.plot, self.tree, self.user, self.boundary1, self.kitchen_sink, _, _ = setup.make_lots_of_stuff()
        do_something(self.boundary1)
````

And/Or, we can just have the functions, then define a base class for a type of test that glues these values to self, then inherit that class.

```
class OtmTestCase(TestCase):
    def setUp(self): # or could be another method that setup calls explicitly, whatever
        self.plot, self.tree, self.user, self.boundary1, self.kitchen_sink, _, _ = setup.make_lots_of_stuff()

class MyTests(OtmTestCase):
    def test_favicon(self):
        self.make_lots_of_stuff()
        do_something(self.boundary1)
```