If you think it's appropriate to test `_get_parent_directory()` make it a public function. Or don't test it. 

The point of making something a privately named method is that you should be able to refactor it (or, more specifically, rename it) without breaking existing tests.