Esempio n. 1
0
def test_one_push_two_node():
    stack = Stack()
    stack.push('a')
    stack.push('b')
    expected = 'b'
    actual = stack.top.value
    assert actual == expected
Esempio n. 2
0
def test_stack_pop_multiple():
    stack = Stack()
    stack.push(1)
    stack.push(2)
    stack.push(3)
    assert stack.pop() == 3
    assert stack.pop() == 2
    assert stack.pop() == 1
Esempio n. 3
0
def test_stack_push():
    stack = Stack()
    stack.push(1)
    assert stack.top.data== 1
Esempio n. 4
0
def test_stack_peek():
    stack = Stack()
    stack.push(1)
    stack.push(2)
    assert stack.peek() == 2
Esempio n. 5
0
def test_stack_push_multiple():
    stack = Stack()
    stack.push(1)
    stack.push(2)
    stack.push(3)
    assert stack.top.data == 3
Esempio n. 6
0
def test_one_push_one_node():
    stack = Stack()
    expected = 'a'
    stack.push('a')
    actual = stack.top.value
    assert actual == expected