diff test_pymonkey.py @ 8:6647870380cc

Added support for undefined.
author Atul Varma <varmaa@toolness.com>
date Sun, 28 Jun 2009 13:32:46 -0700
parents 0d0ce6415b66
children 032cfc448079
line wrap: on
line diff
--- a/test_pymonkey.py	Sun Jun 28 13:09:39 2009 -0700
+++ b/test_pymonkey.py	Sun Jun 28 13:32:46 2009 -0700
@@ -2,6 +2,13 @@
 import pymonkey
 
 class PymonkeyTests(unittest.TestCase):
+    def testUndefinedCannotBeInstantiated(self):
+        self.assertRaises(TypeError, pymonkey.undefined)
+
+    def testEvaluateReturnsUndefined(self):
+        retval = pymonkey.evaluate("", '<string>', 1)
+        self.assertTrue(retval is pymonkey.undefined)
+
     def testEvaluateReturnsUnicode(self):
         retval = pymonkey.evaluate("'o hai\u2026'", '<string>', 1)
         self.assertTrue(type(retval) == unicode)