Написал ручные тесты для проверки патчинга plist файла

This commit is contained in:
Rustam Zaitov
2013-10-10 01:12:00 +04:00
parent 29237ad40d
commit 67258180fc
8 changed files with 74 additions and 97 deletions
+5 -3
View File
@@ -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()
-4
View File
@@ -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