BuildScript/scripts/ManualTests/info_plist_test.py

21 lines
661 B
Python

from commands.ValueProvider import ValueProvider
import commands.patch_infoplist_command as plist
import path_provider
config = {
'version': '0.1.2',
'app_name': 'TestAppName',
# patch_info_plist
'plist app:CoolApp rel_path': 'BuildSample/Info.plist',
'plist app:CoolApp key:CFBundleVersion': '@version', # set CFBundleVersion
'plist app:CoolApp key:CFBundleDisplayName': '@app_name', # set CFBundleDisplayName
}
base_dir = '/Users/rzaitov/Documents/Apps/BuildScript/BuildSample'
provider = path_provider.PathProvider(base_dir)
value_provider = ValueProvider(config)
command = plist.PatchInfoPlist(config, provider, value_provider)
command.execute()