Пример #1
0
 def test_stack_copy(self):
     stk = Stack()
     random_values = get_random_values()
     for v in random_values:
         stk.push(v)
     copied_stk = stk.copy()
     for v in random_values[::-1]:
         self.assertEqual(copied_stk.peek(), v)
         copied_stk.pop()
     self.assertEqual(stk.size(), len(random_values))