<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
  <testsuite name="cart.AllTests" tests="6" failures="1" errors="0" skipped="0" time="3.891" timestamp="2026-08-07T09:14:22" hostname="ci-runner-04">
    <testcase classname="cart.PricingTest" name="appliesUnitPrice" time="0.643" file="tests/cart/test_pricing.py" line="22"/>
    <testcase classname="cart.PricingTest" name="appliesQuantityMultiplier" time="0.659" file="tests/cart/test_pricing.py" line="31"/>
    <testcase classname="cart.PricingTest" name="roundsHalfUpAtTwoDecimals" time="1.042" file="tests/cart/test_pricing.py" line="40"/>
    <testcase classname="cart.PricingTest" name="rejectsNegativeQuantity" time="1.048" file="tests/cart/test_pricing.py" line="49"/>
    <testcase classname="cart.PricingTest" name="appliesTaxToSubtotal" time="0.352" file="tests/cart/test_pricing.py" line="58">
      <failure message="expected:&lt;12.60&gt; but was:&lt;12.59&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: expected:<12.60> but was:<12.59>
	at cart.PricingTest.appliesTaxToSubtotal(PricingTest.java:88)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
]]></failure>
    </testcase>
    <testcase classname="cart.DiscountTest" name="appliesPercentageDiscount" time="0.147" file="tests/cart/test_pricing.py" line="67"/>
  </testsuite>
</testsuites>
