еще один тест на формирование имени

This commit is contained in:
rzaitov 2013-11-14 20:21:50 +04:00
parent a333991516
commit 0745de4f20
2 changed files with 11 additions and 2 deletions

View File

@ -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)

View File

@ -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