Tq path manager generalize test cases
Rewrote test cases for TQPathManager. It is easier now to add test cases by using pre-defined functions.
The singleton implementation can unfortunately still not be tested with local storage. To call the singleton destructor, the TQPathManager module would have to be unloaded, which seems difficult in python.
Edited by Konstantin Lehmann