def test_fucn_print(self):
     stack = [1, 2]
     ForthInterpreter3.func_print(stack)
     self.assertEqual(len(stack), 1)
     stack = []
     with self.assertRaises(Exception):
         ForthInterpreter3.func_print(stack)
 def test_fucn_add(self):
     stack = [1, 2]
     ForthInterpreter3.func_add(stack)
     self.assertEqual(stack[0], 3)
     stack = [1]
     with self.assertRaises(Exception):
         ForthInterpreter3.func_add(stack)
 def test_fucn_put(self):
     stack = [1]
     ForthInterpreter3.func_put(stack, 2)
     self.assertEqual(stack[1], 2)
     with self.assertRaises(Exception):
         ForthInterpreter3.func_put(stack)