I think that you abused the power of setup() method :)

path_bat_file is only used inside this test, but is defined in setup :)

I think that other variables could be extracted from setup and planced inside decicated test... ex. I don't know if we really need self.extra_paths in all tests.