test(est): verify Excel links in new projects
This commit is contained in:
@@ -230,10 +230,11 @@ def test_excel_quantity_links_export_and_import_reject_invalid_targets():
|
||||
for(const rows of [[{...link,target:9}],[link,link],[{...link,cell:'XFE1'}]]){
|
||||
try{EstExchange.apply(p,{ExcelQuantityLinks:rows,EstMainDat:[{PkID:5,Code:'X',GN:7}]})}catch{rejected++}
|
||||
}
|
||||
return {links:q.excelQuantityLinks,rejected,original:p.tables.EstMainDat[0].GN};
|
||||
const fresh=EstExchange.apply(EstNative.empty(),{EstMainDat:[{PkID:5,Code:'X',GN:7}],ExcelQuantityLinks:[link]});
|
||||
return {links:q.excelQuantityLinks,rejected,original:p.tables.EstMainDat[0].GN,fresh:fresh.excelQuantityLinks};
|
||||
})()""",
|
||||
)
|
||||
assert result == {"links": [link], "rejected": 3, "original": 1}
|
||||
assert result == {"links": [link], "rejected": 3, "original": 1, "fresh": [link]}
|
||||
|
||||
|
||||
def test_excel_import_does_not_reuse_deleted_excel_link_target():
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
## Codex · EST 독립 테스트 앱 (2026-11-04)
|
||||
- 자체 검증: 수량·Excel·설계변경·기성·물가변동·연차·문서·오류 기능 회귀 69개 통과(openpyxl 경고 8건). 원본 동등성 대조는 실행하지 않음.
|
||||
- [x] 계산 불일치 수량산출서의 계산값을 바꾸지 않는 문구 수정 저장 → 원본 수량·표지 보존과 수량 변경 차단 확인.
|
||||
- 자체 검증: main.estx N0000000083 문구를 수정해 저장·재열기한 뒤 원래 수량 286과 다른 행 보존. 산식 계산값·결과 표지 변경 차단, 기존 산식 저장 시험 통과.
|
||||
- [x] 삭제된 Excel 연결 대상의 행 식별자 재사용 방지 → 새 행·붙여넣기·Excel 가져오기 오연결 차단.
|
||||
|
||||
Reference in New Issue
Block a user