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