Exemplo n.º 1
0
 def test_estimationlines_dbdatas_to_appstruct(self):
     from autonomie.forms.task import TaskLinesMatch
     e = TaskLinesMatch()
     result = e.toschema(DBDATAS, {})
     from copy import deepcopy
     lines = deepcopy(DBDATAS['lines'])
     lines = sorted(lines, key=lambda row:int(row['rowIndex']))
     for line in lines:
         del(line['rowIndex'])
     for i, line in enumerate(lines):
         assert result['lines']['lines'][i] == line
Exemplo n.º 2
0
 def test_estimationlines_dbdatas_to_appstruct(self):
     from autonomie.forms.task import TaskLinesMatch
     e = TaskLinesMatch()
     result = e.toschema(DBDATAS, {})
     from copy import deepcopy
     lines = deepcopy(DBDATAS['lines'])
     lines = sorted(lines, key=lambda row: int(row['rowIndex']))
     for line in lines:
         del (line['rowIndex'])
     for i, line in enumerate(lines):
         assert result['lines']['lines'][i] == line
Exemplo n.º 3
0
 def test_appstruct_to_estimationlinesdbdatas(self):
     from autonomie.forms.task import TaskLinesMatch
     datas_ = deepcopy(DATAS)
     e = TaskLinesMatch()
     result = e.todb(datas_, {})
     assert result['lines'] == DBDATAS['lines']
Exemplo n.º 4
0
 def test_appstruct_to_estimationlinesdbdatas(self):
     from autonomie.forms.task import TaskLinesMatch
     datas_ = deepcopy(DATAS)
     e = TaskLinesMatch()
     result = e.todb(datas_, {})
     assert result['lines'] == DBDATAS['lines']