@@ -74,16 +74,13 @@ def __init__(self):
7474self ._test_env = test_env
7575
7676# Get the directory from which the script was executed
77- helpers_path = os .getcwd ()
78- self .tests_source_path = os .path .abspath (
79- os .path .join (helpers_path ,os .pardir )
80- )
77+ self .source_path = os .getcwd ()
8178tmp_path = test_env .get ('PGPROBACKUP_TMP_DIR' )
8279if tmp_path and os .path .isabs (tmp_path ):
8380self .tmp_path = tmp_path
8481else :
8582self .tmp_path = os .path .abspath (
86- os .path .join (self .tests_source_path ,tmp_path or 'tmp_dirs' )
83+ os .path .join (self .source_path ,tmp_path or 'tmp_dirs' )
8784 )
8885
8986os .makedirs (self .tmp_path ,exist_ok = True )
@@ -110,8 +107,7 @@ def __init__(self):
110107self .probackup_path = probackup_path_tmp
111108
112109if not self .probackup_path :
113- probackup_path_tmp = os .path .abspath (os .path .join (
114- self .tests_source_path ,'../pg_probackup' ))
110+ probackup_path_tmp = self .source_path
115111
116112if os .path .isfile (probackup_path_tmp ):
117113if not os .access (probackup_path_tmp ,os .X_OK ):