Controlled mutation test report
Selected suite: before
Test file: demo_before.py
Generated: 2026-09-27T14:28:19+09:00
Original test status: PASS
test_exact_threshold (demo_before.TestShippingFee.test_exact_threshold) ... ok test_large_order (demo_before.TestShippingFee.test_large_order) ... ok test_small_order (demo_before.TestShippingFee.test_small_order) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.000s OK
Original: subtotal >= 100
Mutated: subtotal > 100
test_exact_threshold (demo_before.TestShippingFee.test_exact_threshold) ... FAIL
test_large_order (demo_before.TestShippingFee.test_large_order) ... ok
test_small_order (demo_before.TestShippingFee.test_small_order) ... ok
======================================================================
FAIL: test_exact_threshold (demo_before.TestShippingFee.test_exact_threshold)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Users\klrav\AppData\Local\Temp\testskeptic-s0x5ield\demo_before.py", line 15, in test_exact_threshold
self.assertEqual(shipping_fee(100), 0)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 10 != 0
----------------------------------------------------------------------
Ran 3 tests in 0.001s
FAILED (failures=1)
Original: subtotal >= 100
Mutated: subtotal >= 99
test_exact_threshold (demo_before.TestShippingFee.test_exact_threshold) ... ok test_large_order (demo_before.TestShippingFee.test_large_order) ... ok test_small_order (demo_before.TestShippingFee.test_small_order) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.000s OK
Original: return 10
Mutated: return 0
test_exact_threshold (demo_before.TestShippingFee.test_exact_threshold) ... ok
test_large_order (demo_before.TestShippingFee.test_large_order) ... ok
test_small_order (demo_before.TestShippingFee.test_small_order) ... FAIL
======================================================================
FAIL: test_small_order (demo_before.TestShippingFee.test_small_order)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Users\klrav\AppData\Local\Temp\testskeptic-as2bju0n\demo_before.py", line 9, in test_small_order
self.assertEqual(shipping_fee(50), 10)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 0 != 10
----------------------------------------------------------------------
Ran 3 tests in 0.001s
FAILED (failures=1)
Each mutation was tested independently against the same test suite.
Scope: the included shipping example and three predefined mutations.
These results are not an overall software correctness score.