TestSkeptic

Controlled mutation test report

Selected suite: before

Test file: demo_before.py

Generated: 2026-09-27T14:28:19+09:00

Summary

Original test status: PASS

Original test run

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

M01: KILLED

Original: subtotal >= 100

Mutated: subtotal > 100

View test output
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)

M02: SURVIVED

Original: subtotal >= 100

Mutated: subtotal >= 99

View test output
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

M03: KILLED

Original: return 10

Mutated: return 0

View test output
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.