Ejemplo n.º 1
0
def test_s_get_3():
    l = Ring()
    try:
        l.get(2)
        raise AssertionError("IndexError not raised as expected!")
    except IndexError:
        pass
Ejemplo n.º 2
0
def test_s_len_3():
    l = Ring()
    l.push(5)
    l.push(2)
    l.pop()

    assert l.len() == 1
Ejemplo n.º 3
0
def test_s_remove_at_1():
    l = Ring()
    l.push(5)
    l.remove_at(0)

    m = '[]'
    assert "".join(str(l).split()) == m
Ejemplo n.º 4
0
def test_s_remove_at_2():
    l = Ring()
    l.push(5)
    l.push(8)
    l.remove_at(1)

    m = '[5]'
    assert "".join(str(l).split()) == m
Ejemplo n.º 5
0
def test_s_remove_3():
    l = Ring()
    l.push(5)
    l.push(6)

    l.remove(19)
    m = '[5,6]'
    assert "".join(str(l).split()) == m
Ejemplo n.º 6
0
def test_s_get_2():
    l = Ring()
    l.push(10)
    l.push(11)
    l.push(12)
    assert l.get(1) == 11
Ejemplo n.º 7
0
def test_s_get_1():
    l = Ring()
    l.push(10)
    l.push(11)
    l.push(12)
    assert l.get(0) == 10
Ejemplo n.º 8
0
def test_s_len_1():
    l = Ring()
    l.insert(0, 5)
    l.insert(0, 6)

    assert l.len() == 2
Ejemplo n.º 9
0
def test_s_len_2():
    l = Ring()
    assert l.len() == 0
Ejemplo n.º 10
0
def test_s_get_4():
    l = Ring()
    l.push(1)
    l.push(2)
    l.push(4)
    assert l.get(5) == 4