Exemplo n.º 1
0
 def testJSTranlation_JS_To_Python_BasicSerializable(self):
     sObj = executeJS("SerializableTestClass0.js", self.jsdir,
                      getBasePath())
     token = makeNative(sObj)
     x = untokenizeObject(token)
     self.assertIsInstance(x, Serializable)
     self.assertEqual(type(x), Serializable)
Exemplo n.º 2
0
 def testJSTranlation_JS_To_Python_Serializable_UndefVal(self):
     sObj = executeJS("SerializableTestClassUndef.js", self.jsdir, getBasePath())
     token = makeNative(sObj)
     x = untokenizeObject(token)
     self.assertIsInstance(x, TestClass)
     self.assertEqual(type(x), TestClass)
     self.assertIsNone(x._value)
Exemplo n.º 3
0
 def testJSTranlation_JS_To_Python_SerializableSubclass2(self):
     sObj = executeJS("SerializableTestClass2.js", self.jsdir, getBasePath())
     token = makeNative(sObj)
     x = untokenizeObject(token)
     self.assertIsInstance(x, TestClass2)
     self.assertEqual(type(x), TestClass2)
     self.assertEqual(x._statement, "AAA")
 def testJSTranlation_JS_To_Python_Serializable_UndefVal(self):
     sObj = executeJS("SerializableTestClassUndef.js", self.jsdir, getBasePath())
     token = makeNative(sObj)
     x = untokenizeObject(token)
     self.assertIsInstance(x, TestClass)
     self.assertEqual(type(x), TestClass)
     self.assertIsNone(x._value)
 def testJSTranlation_JS_To_Python_SerializableSubclass2(self):
     sObj = executeJS("SerializableTestClass2.js", self.jsdir, getBasePath())
     token = makeNative(sObj)
     x = untokenizeObject(token)
     self.assertIsInstance(x, TestClass2)
     self.assertEqual(type(x), TestClass2)
     self.assertEqual(x._statement, "AAA")
 def testJSTranlation_JS_To_Python_BasicSerializable(self):
     sObj = executeJS("SerializableTestClass0.js", self.jsdir, getBasePath())
     token = makeNative(sObj)
     x = untokenizeObject(token)
     self.assertIsInstance(x, Serializable)
     self.assertEqual(type(x), Serializable)