еще один тест на формирование имени
This commit is contained in:
parent
a333991516
commit
0745de4f20
|
|
@ -14,3 +14,12 @@ class TestManifestPatcher(unittest.TestCase):
|
|||
nameInfo2 = self.patcher.parseRawName('prefix:originalName')
|
||||
self.assertEqual('prefix', nameInfo2['prefix'])
|
||||
self.assertEqual('originalName', nameInfo2['original_name'])
|
||||
|
||||
def test_fetchName(self):
|
||||
nameInfo = {
|
||||
'prefix': 'android',
|
||||
'original_name': 'MyName'
|
||||
}
|
||||
|
||||
name = self.patcher.fetchName(nameInfo)
|
||||
self.assertEqual('{http://schemas.android.com/apk/res/android}MyName', name)
|
||||
|
|
@ -37,12 +37,12 @@ class ManifestPatcher(XmlPatcher):
|
|||
result = rawName.split(':')
|
||||
prefixExists = len(result) > 1
|
||||
|
||||
atrInfo = {
|
||||
nameInfo = {
|
||||
'prefix': result[0] if prefixExists else None,
|
||||
'original_name': result[1] if prefixExists else result[0]
|
||||
}
|
||||
|
||||
return atrInfo
|
||||
return nameInfo
|
||||
|
||||
def fetchName(self, nameInfo):
|
||||
assert nameInfo is not None
|
||||
|
|
|
|||
Loading…
Reference in New Issue