def test_isNotEmpty(self):
     myStack = Stack()
     myStack.push(10)
     self.assertFalse(myStack.isEmpty())
 def test_push(self):
     myStack = Stack()
     myStack.push(5)
     self.assertEqual(myStack.topElement(), 5)
 def test_isEmpty(self):
     myStack = Stack()
     self.assertTrue(myStack.isEmpty())
 def test_stackUnderflow(self):
     myStack = Stack()
     self.assertEqual(myStack.pop(), "Stack empty")
 def test_pop(self):
     myStack = Stack()
     myStack.push(10)
     self.assertEqual(myStack.pop().data, 10)
 def test_topElement_stackEmpty(self):
     myStack = Stack()
     self.assertEqual(myStack.topElement(), "Stack empty")
 def test_topElement(self):
     myStack = Stack()
     myStack.push(10)
     self.assertEqual(myStack.topElement(), 10)