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
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
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']