fix(est): avoid reused quantity references
This commit is contained in:
@@ -127,3 +127,12 @@ def test_manual_and_selected_sheet_totals_validate_before_application():
|
||||
assert result["b"]["GN"] == 9
|
||||
assert result["b"]["MulCode"] == {"binary": "YWJj"}
|
||||
assert result["invalid"]
|
||||
|
||||
|
||||
def test_new_quantity_code_does_not_reuse_existing_or_referenced_codes():
|
||||
result = run(
|
||||
"math",
|
||||
"""[EstQuantity.newCode([{Code:'Q2',formula:'[Q1]*3'}]),
|
||||
EstQuantity.newCode([{Code:'Q2',formula:'1'}]), EstQuantity.newCode([])]""",
|
||||
)
|
||||
assert result == ["Q3", "Q1", "Q1"]
|
||||
|
||||
Reference in New Issue
Block a user