Almost, except it's always according to the calling TestCase and its location in the test's submodule structure.
The basename just changes the bit at the end, replacing the method name.
I'll pop up rewrite..