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