Написал ручные тесты для проверки патчинга plist файла
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
from commands.ValueProvider import ValueProvider
|
||||
import commands.patch_infoplist_command as plist
|
||||
import path_provider
|
||||
|
||||
@@ -11,8 +12,9 @@ config = {
|
||||
'plist app:CoolApp key:CFBundleDisplayName': '@app_name', # set CFBundleDisplayName
|
||||
}
|
||||
|
||||
base_dir = '/Users/rzaitov/Documents/Apps/BuildScript',
|
||||
base_dir = '/Users/rzaitov/Documents/Apps/BuildScript/BuildSample'
|
||||
provider = path_provider.PathProvider(base_dir)
|
||||
value_provider = ValueProvider(config)
|
||||
|
||||
patcher = plist.PatchInfoPlist(config, provider)
|
||||
patcher.execute()
|
||||
command = plist.PatchInfoPlist(config, provider, value_provider)
|
||||
command.execute()
|
||||
|
||||
@@ -3,12 +3,8 @@ import os
|
||||
class PathProvider:
|
||||
def __init__(self, base_dir):
|
||||
self._base_dir = base_dir
|
||||
print self._base_dir
|
||||
|
||||
def resolveAbsPath(self, rel_path):
|
||||
print self._base_dir
|
||||
print rel_path
|
||||
|
||||
abs_path = os.path.join(self._base_dir, rel_path)
|
||||
return abs_path
|
||||
|
||||
|
||||
Reference in New Issue
Block a user