File size: 459 Bytes
fc93158 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import pytest
from range_tools import clamp
def test_clamp_below_lower():
"""Test that values below lower bound return 'lower'"""
assert clamp(-5, lower=0, upper=10) == 'lower'
def test_clamp_above_upper():
"""Test that values above upper bound return 'upper'"""
assert clamp(15, lower=0, upper=10) == 'upper'
def test_clamp_within_range():
"""Test that values within range return None"""
assert clamp(5, lower=0, upper=10) is None
|