Stepping up the stack like this is brittle. Consider a test class which has:
```
    def _helper(self, thing):
        new_thing = ...
        self.assertCDL(new_thing)

    def test_numberwang(self):
        thing = ...
        self._helper(thing)
```