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
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