ci-cd-anomaly-detection / test_calculator.py
maryangel101
Remove flaky test to prevent random CI failures
d9ed6b2
Raw
History Blame Contribute Delete
688 Bytes
import random
from calculator import add, subtract, divide, multiply
def test_add():
assert add(2, 3) == 5
assert add(-1, 1) == 0
def test_subtract():
assert subtract(5, 3) == 2
assert subtract(0, 5) == -5
def test_multiply():
assert multiply(3, 4) == 12
assert multiply(0, 10) == 0
def test_divide():
assert divide(10, 2) == 5
assert divide(9, 3) == 3
# # Flaky test that fails randomly
# def test_flaky():
# if random.random() < 0.3: # 30% chance to fail
# assert False, "Flaky test failed randomly"
# assert True
# Always failing test (comment out initially)
# def test_always_fail():
# assert 1 == 2, "This test always fails"