Closed
Description
In 1.8.2 cleanup() method always removed data directory, 1.8.3 removes data directory only in case of custom base path:
- # choose directory to be removed
- if testgres_config.node_cleanup_full:
- rm_dir = self.base_dir # everything
- else:
- rm_dir = self.data_dir # just data, save logs
+ # only remove if base directory was temporary
+ if not self._custom_base_dir:
+ # choose directory to be removed
+ if testgres_config.node_cleanup_full:
+ rm_dir = self.base_dir # everything
+ else:
+ rm_dir = self.data_dir # just data, save logs
- rmtree(rm_dir, ignore_errors=True)
+ rmtree(rm_dir, ignore_errors=True)