def test_Stack_isEmpty_not_empty(): my_stack = Stack() my_stack.push(1) my_stack.push(2) my_stack.push(3) actual = my_stack.is_empty() expected = False assert actual == expected
def test_Stack_peek_top(): my_stack = Stack() my_stack.push(1) my_stack.push(2) my_stack.push(3) actual = my_stack.peek() expected = 3 assert actual == expected
def test_Stack_pop_one_item(): my_stack = Stack() my_stack.push(1) my_stack.push(2) my_stack.push(3) actual = my_stack.pop() expected = 3 assert actual == expected
def test_Stack_push_multiple_items(): my_stack = Stack() my_stack.push(1) my_stack.push(2) my_stack.push(3) actual = my_stack.peek() expected = 3 assert actual == expected
def test_Stack_pop_multiple_items(): my_stack = Stack() my_stack.push(1) my_stack.push(2) my_stack.push(3) my_stack.pop() actual = my_stack.pop() expected = 2 assert actual == expected
def test_Stack_push_one_item(): my_stack = Stack() my_stack.push(1) actual = my_stack.peek() expected = 1 assert actual == expected