Добавил тесты на Manifest патчер

This commit is contained in:
rzaitov 2013-11-14 20:16:36 +04:00
parent b183e05da0
commit a333991516
2 changed files with 18 additions and 2 deletions

View File

@ -0,0 +1,16 @@
import unittest
from utils.ManifestPatcher import ManifestPatcher
class TestManifestPatcher(unittest.TestCase):
def setUp(self):
self.patcher = ManifestPatcher('somePath')
def test_parseRawName(self):
nameInfo1 = self.patcher.parseRawName('simpleName')
self.assertEqual(None, nameInfo1['prefix'])
self.assertEqual('simpleName', nameInfo1['original_name'])
nameInfo2 = self.patcher.parseRawName('prefix:originalName')
self.assertEqual('prefix', nameInfo2['prefix'])
self.assertEqual('originalName', nameInfo2['original_name'])

View File

@ -35,11 +35,11 @@ class ManifestPatcher(XmlPatcher):
"""
result = rawName.split(':')
prefixExists = len(result) > 0
prefixExists = len(result) > 1
atrInfo = {
'prefix': result[0] if prefixExists else None,
'original_name': result[1]
'original_name': result[1] if prefixExists else result[0]
}
return atrInfo