diff --git a/testgres/node.py b/testgres/node.py index b2a8cf20..93766d2f 100644 --- a/testgres/node.py +++ b/testgres/node.py @@ -151,9 +151,12 @@ def _create_recovery_conf(self, username): self.append_conf("recovery.conf", line) def _prepare_dirs(self): - if not self.base_dir or not os.path.exists(self.base_dir): + if not self.base_dir: self.base_dir = tempfile.mkdtemp() + if not os.path.exists(self.base_dir): + os.makedirs(self.base_dir) + if not os.path.exists(self.logs_dir): os.makedirs(self.logs_dir)