comparison tests/test_pymonkey.py @ 122:5eda03c8e756

context.evaluate_script() can now take unicode code strings.
author Atul Varma <varmaa@toolness.com>
date Wed, 19 Aug 2009 00:47:46 -0700
parents 856ca7a139e4
children 08a012e96f62
comparison
equal deleted inserted replaced
121:edce6af83ee2 122:5eda03c8e756
449 obj, 'hai2u()', '<string>', 1) 449 obj, 'hai2u()', '<string>', 1)
450 self.assertEqual(self._tostring(cx, 450 self.assertEqual(self._tostring(cx,
451 self.last_exception.args[0]), 451 self.last_exception.args[0]),
452 'ReferenceError: hai2u is not defined') 452 'ReferenceError: hai2u is not defined')
453 453
454 def testEvaluateTakesUnicodeCode(self):
455 self.assertEqual(self._evaljs(u"'foo\u2026'"),
456 u"foo\u2026")
457
454 def testEvaluateReturnsUndefined(self): 458 def testEvaluateReturnsUndefined(self):
455 retval = self._evaljs("") 459 retval = self._evaljs("")
456 self.assertTrue(retval is pymonkey.undefined) 460 self.assertTrue(retval is pymonkey.undefined)
457 461
458 def testEvaludateReturnsUnicodeWithEmbeddedNULs(self): 462 def testEvaludateReturnsUnicodeWithEmbeddedNULs(self):