Files
CreoMigrate/lib/test_compare.py
T

32 lines
875 B
Python

from compare_lists import create_sorter_string
import json
import unittest
class RecursiveStringTest(unittest.TestCase):
def testCalculation(self):
jsonString = '''{
"829524001": {
"Position": "10/0",
"Parent": "829522001"
},
"829526001": {
"Position": ".10/0",
"Parent": "829524001"
},
"829526000": {
"Position": "..10/0",
"Parent": "829526002"
},
"829526002": {
"Position": ".20/0",
"Parent": "829524001"
}
}
'''
sivasData = json.loads(jsonString)
self.assertEqual(create_sorter_string(sivasData, '829526000'), '829522001-829524001-829526002-829526000')
if __name__ == "__main__":
unittest.main()