@@ -430,6 +430,10 void PythonQtTestApi::testQtNamespace() | |||
|
430 | 430 | QVERIFY(_main.getVariable("PythonQt.QtCore.Qt.red").toInt()==Qt::red); |
|
431 | 431 | QVERIFY(_main.getVariable("PythonQt.QtCore.Qt.FlatCap").toInt()==Qt::FlatCap); |
|
432 | 432 | QVERIFY(PythonQtObjectPtr(_main.getVariable("PythonQt.QtCore.Qt.escape"))); |
|
433 | // check for an enum type wrapper | |
|
434 | QVERIFY(PythonQtObjectPtr(_main.getVariable("PythonQt.QtCore.Qt.AlignmentFlag"))); | |
|
435 | // check for a flags type wrapper | |
|
436 | QVERIFY(PythonQtObjectPtr(_main.getVariable("PythonQt.QtCore.Qt.Alignment"))); | |
|
433 | 437 | } |
|
434 | 438 | |
|
435 | 439 | void PythonQtTestApi::testQColorDecorators() |
@@ -447,6 +451,11 void PythonQtTestApi::testQColorDecorators() | |||
|
447 | 451 | QEXPECT_FAIL("", "Testing non-existing constructor", Continue); |
|
448 | 452 | QVERIFY(colorClass.call(QVariantList() << 1 << 2) != QVariant()); |
|
449 | 453 | |
|
454 | // check that enum overload is taken over int | |
|
455 | QVERIFY(qVariantValue<QColor>(_main.evalScript("PythonQt.Qt.QColor(PythonQt.Qt.Qt.red)" ,Py_eval_input)) == QColor(Qt::red)); | |
|
456 | // check that int overload is taken over enum | |
|
457 | QVERIFY(qVariantValue<QColor>(_main.evalScript("PythonQt.Qt.QColor(0x112233)" ,Py_eval_input)) == QColor(0x112233)); | |
|
458 | ||
|
450 | 459 | // check for decorated Cmyk enum value |
|
451 | 460 | QVERIFY(colorClass.getVariable("Cmyk").toInt() == QColor::Cmyk); |
|
452 | 461 | PythonQtObjectPtr staticMethod = colorClass.getVariable("fromRgb"); |
General Comments 0
You need to be logged in to leave comments.
Login now