Spaces:
Configuration error
Configuration error
File size: 688 Bytes
8d2ec7a d9ed6b2 8d2ec7a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 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" |