FixFork run report

Repo: examples/demo-repo · Test command: python3 -m unittest discover -s tests

Baseline

Baseline test run: FAILED (2 of 2) (0 passed, 2 failed)

Branches raced

BranchStatusTestsLines changedTokensCost
1greenOK (2 tests)10$0.00000
2greenOK (2 tests)30$0.00000
3error22850$0.00053

Verdict

Winner: branch 1 — branch 1 passed the tests (OK (2 tests)) with 1 line(s) changed

Tokens: 7543 (4693 diagnosis) · cost ~ $0.0042

Hypotheses (raced)

Winning patch

diff --git a/src/tax.py b/src/tax.py
--- a/src/tax.py
+++ b/src/tax.py
@@ -6,5 +6,5 @@
 def order_total(prices, discount=0.0, vat_rate=VAT_RATE):
     """Total for an order: prices summed, discount applied, then VAT added."""
     subtotal = sum(prices)
-    discounted = subtotal * (1 + discount)
+    discounted = subtotal * (1 - discount)
     return round(discounted + discounted * vat_rate, 2)

Notes