From 7fc8b24bca055a8cd60b3bcaf224ec7903081546 2010-02-20 20:32:58 From: florianlink Date: 2010-02-20 20:32:58 Subject: [PATCH] allow to pass invalid QVariants as QVariant parameter of slots git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@127 ea8d5007-eb21-0410-b261-ccb3ea6e24a9 --- diff --git a/tests/PythonQtTests.cpp b/tests/PythonQtTests.cpp index a374d43..c5c107e 100644 --- a/tests/PythonQtTests.cpp +++ b/tests/PythonQtTests.cpp @@ -413,6 +413,13 @@ void PythonQtTestApi::testDynamicProperties() main.evalScript("obj.testProp = None"); QVERIFY(12 == main.getVariable("obj.testProp").toInt()); + // remove the dynamic property + main.evalScript("obj.setProperty('testProp', None)"); + + // check if dynamic property is really gone + QStringList l2 = PythonQt::self()->introspection(PythonQt::self()->getMainModule(), "obj", PythonQt::Anything); + QVERIFY(!l2.contains("testProp")); + }