comparison 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
comparison
equal deleted inserted replaced
7:0d0ce6415b66 8:6647870380cc
1 import unittest 1 import unittest
2 import pymonkey 2 import pymonkey
3 3
4 class PymonkeyTests(unittest.TestCase): 4 class PymonkeyTests(unittest.TestCase):
5 def testUndefinedCannotBeInstantiated(self):
6 self.assertRaises(TypeError, pymonkey.undefined)
7
8 def testEvaluateReturnsUndefined(self):
9 retval = pymonkey.evaluate("", '<string>', 1)
10 self.assertTrue(retval is pymonkey.undefined)
11
5 def testEvaluateReturnsUnicode(self): 12 def testEvaluateReturnsUnicode(self):
6 retval = pymonkey.evaluate("'o hai\u2026'", '<string>', 1) 13 retval = pymonkey.evaluate("'o hai\u2026'", '<string>', 1)
7 self.assertTrue(type(retval) == unicode) 14 self.assertTrue(type(retval) == unicode)
8 self.assertEqual(retval, u'o hai\u2026') 15 self.assertEqual(retval, u'o hai\u2026')
9 16