unittest für die SortierId geschrieben

This commit is contained in:
2023-10-26 15:51:57 +02:00
parent 2027650c25
commit c26fdc2781
5 changed files with 108 additions and 9 deletions
+32
View File
@@ -0,0 +1,32 @@
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()