Esempio n. 1
0
def test_get_next_end_of_items():
    p = PreviousArray()
    assert p.get_next() is None
Esempio n. 2
0
def test_get_next_one_item_in_list():
    p = PreviousArray()
    p.append('apple')
    assert p.get_next() == 'apple'
Esempio n. 3
0
def prev():
    p = PreviousArray()
    p.append("one")
    p.append("two")
    p.append("three")
    yield p
Esempio n. 4
0
def test_empty_item_list_get_first_returns_none():
    p = PreviousArray()
    assert p.get_first() is None
Esempio n. 5
0
def test_get_previous_two_items():
    p = PreviousArray()
    p.append("one")
    p.append("two")
    assert p.get_previous() == 'one'
Esempio n. 6
0
def test_get_previous_one_item():
    p = PreviousArray()
    p.append("one")
    assert p.get_previous() == 'one'
Esempio n. 7
0
def test_get_previous_no_items():
    p = PreviousArray()
    assert p.get_previous() is None
Esempio n. 8
0
def test_append():
    p = PreviousArray()
    p.append("hello")
    assert len(p.items) == 1
    assert p.items[0] == 'hello'
Esempio n. 9
0
def test_initialize():
    p = PreviousArray()
    assert p.prev_index is None
    assert len(p.items) == 0