refactors pp_reader_test
adds protected_planet_reader method