def test_negative(start): f = Fade(10) ans = f.find_int(10, 255, start) assert len(ans) == 11 assert ans[-1] == start
def test_start(start): f = Fade(10) ans = f.find_int(10, start, 255) assert len(ans) == 11 assert ans[-1] == 255
def test_last_number_255(steps): f = Fade(steps) ans = f.find_int(steps, 0, 255) assert ans[-1] == 255
def test_range(largest): f = Fade(10) ans = f.find_int(10, 0, largest) assert len(ans) == 11 assert ans[-1] == largest
def test_find_int_len(steps): f = Fade(steps) assert len(f.find_int(steps, 0, 255)) == steps+1