Пофиксил создание бэкапа
This commit is contained in:
parent
c1806fdf2f
commit
f52c52575b
|
|
@ -1,6 +1,6 @@
|
|||
from CommandBuilders.CreateBackupCommandBuilder import CreateBackupCommandBuilder
|
||||
|
||||
line = "create backup for '.'"
|
||||
line = "create backup for 'BuildSample'"
|
||||
|
||||
cmdBuilder = CreateBackupCommandBuilder()
|
||||
command = cmdBuilder.getCommandFor(line)
|
||||
|
|
|
|||
|
|
@ -11,8 +11,12 @@ class BaseBackupCommand:
|
|||
return self.getAbs(self.folderPath)
|
||||
|
||||
def getAbsDst(self):
|
||||
srcDirName = os.path.dirname(self.folderPath)
|
||||
return self.getAbs('backup'.format(srcDirName))
|
||||
absFolderPath = self.getAbs(self.folderPath)
|
||||
srcDirName = os.path.basename(absFolderPath)
|
||||
absParentDir = os.path.dirname(absFolderPath)
|
||||
dstAbs = self.getAbs(os.path.join(absParentDir, 'backup.{0}'.format(srcDirName)))
|
||||
|
||||
return dstAbs
|
||||
|
||||
def getAbs(self, path):
|
||||
return os.path.abspath(path)
|
||||
|
|
@ -13,4 +13,4 @@ class CreateBackupCommand(BaseBackupCommand):
|
|||
print src, backupDir
|
||||
|
||||
shutil.rmtree(backupDir, ignore_errors=True)
|
||||
shutil.copytree(src, backupDir, symlinks=False)
|
||||
shutil.copytree(src, backupDir, symlinks=False)
|
||||
|
|
@ -9,8 +9,8 @@ os.chdir(baseDir)
|
|||
#import Tests.ManualTests.csproj_test
|
||||
#import ManualTests.info_plist_test
|
||||
#import ManualTests.copy_test
|
||||
import Tests.ManualTests.create_backup_test
|
||||
#import Tests.ManualTests.delete_backup_test
|
||||
#import Tests.ManualTests.create_backup_test
|
||||
import Tests.ManualTests.delete_backup_test
|
||||
#import Tests.ManualTests.restore_backup_test
|
||||
#import ManualTests.csproj_test
|
||||
#import ManualTests.run_sh_command
|
||||
|
|
|
|||
Loading…
Reference in New Issue