diff options
Diffstat (limited to 'tests/QtScript/engine_test.py')
-rw-r--r-- | tests/QtScript/engine_test.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/QtScript/engine_test.py b/tests/QtScript/engine_test.py new file mode 100644 index 000000000..074d3df40 --- /dev/null +++ b/tests/QtScript/engine_test.py @@ -0,0 +1,13 @@ +import unittest + +from PySide.QtCore import QObject +from PySide.QtScript import QScriptEngine + +class QScriptEngineTest(unittest.TestCase): + + def testQScriptEngine(self): + engine = QScriptEngine() + obj = engine.evaluate("({ unitName: 'Celsius', toKelvin: function(x) { return x + 273; } })") + toKelvin = obj.property("toKelvin") + result = toKelvin.call(obj, [100]) + self.assertEqual(result.toNumber(), 373) |