def test_get_default():
    left = RangedList(4, 3, "three")
    assert 3 == left.get_default()
    right = RangedList(4, 2, "two")
    add = left + right
    result = add.get_default()
    assert 5 == result
def test_no_default():
    rl = RangedList(value=[1, 2, 3])
    assert rl.get_default() is None
Example #3
0
def test_defaults():
    a_list = RangedList(5, 12, "twelve")
    assert a_list.get_default() == 12
    double = SingleList(a_list=a_list, operation=lambda x: x * 2)
    assert double.get_default() == 24