Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 47a51a8

Browse files
Test of probackup plugin is restored
It works now (was runned with a fresh probackup2 and vanilla 18devel).
1 parent 1c43810 commit 47a51a8

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

testgres/plugins/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from pg_probackup2.gdb import GDBobj
2-
from pg_probackup2.app import ProbackupApp, ProbackupException
3-
from pg_probackup2.init_helpers import init_params
4-
from pg_probackup2.storage.fs_backup import FSTestBackupDir
1+
from .pg_probackup2.pg_probackup2.gdb import GDBobj
2+
from .pg_probackup2.pg_probackup2.app import ProbackupApp, ProbackupException
3+
from .pg_probackup2.pg_probackup2.init_helpers import init_params
4+
from .pg_probackup2.pg_probackup2.storage.fs_backup import FSTestBackupDir
55

66
__all__ = [
77
"ProbackupApp", "ProbackupException", "init_params", "FSTestBackupDir", "GDBobj"

testgres/plugins/pg_probackup2/pg_probackup2/tests/__init__.py

Whitespace-only changes.

testgres/plugins/pg_probackup2/pg_probackup2/tests/basic_test.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
import os
33
import shutil
44
import unittest
5-
import testgres
6-
from pg_probackup2.app import ProbackupApp
7-
from pg_probackup2.init_helpers import Init, init_params
8-
from pg_probackup2.app import build_backup_dir
5+
from ...... import testgres
6+
from ...pg_probackup2.app import ProbackupApp
7+
from ...pg_probackup2.init_helpers import Init, init_params
8+
from ..storage.fs_backup import FSTestBackupDir
99

1010

1111
class TestUtils:
@@ -37,11 +37,11 @@ def setup_test_environment(self):
3737
def setup_test_paths(self):
3838
self.rel_path = os.path.join(self.module_name, self.fname)
3939
self.test_path = os.path.join(init_params.tmp_path, self.rel_path)
40-
os.makedirs(self.test_path)
40+
os.makedirs(self.test_path, exist_ok=True)
4141
self.pb_log_path = os.path.join(self.test_path, "pb_log")
4242

4343
def setup_backup_dir(self):
44-
self.backup_dir = build_backup_dir(self, 'backup')
44+
self.backup_dir = self.build_backup_dir('backup')
4545
self.backup_dir.cleanup()
4646

4747
def setup_probackup(self):
@@ -53,6 +53,8 @@ def tearDown(self):
5353
if os.path.exists(self.test_path):
5454
shutil.rmtree(self.test_path)
5555

56+
def build_backup_dir(self, backup='backup'):
57+
return FSTestBackupDir(rel_path=self.rel_path, backup=backup)
5658

5759
class BasicTest(ProbackupTest):
5860
def test_full_backup(self):

0 commit comments

Comments
 (0)