QTest

The QTest namespace contains all the functions and declarations that are related to Qt Test. More

Inheritance diagram of PySide2.QtTest.QTest

Synopsis

Static functions

Detailed Description

See the Qt Test Overview for information about how to write unit tests.

PySide2.QtTest.QTest.TestFailMode
PySide2.QtTest.QTest.QBenchmarkMetric

New in version 4.7.

static PySide2.QtTest.QTest.addColumnInternal(id, name)
Parameters
  • idint

  • name – str

static PySide2.QtTest.QTest.asciiToKey(ascii)
Parameters

asciichar

Return type

Key

static PySide2.QtTest.QTest.compare_ptr_helper(t1, t2, actual, expected, file, line)
Parameters
  • t1void

  • t2void

  • actual – str

  • expected – str

  • file – str

  • lineint

Return type

bool

static PySide2.QtTest.QTest.compare_string_helper(t1, t2, actual, expected, file, line)
Parameters
  • t1 – str

  • t2 – str

  • actual – str

  • expected – str

  • file – str

  • lineint

Return type

bool

static PySide2.QtTest.QTest.currentAppName()
Return type

str

static PySide2.QtTest.QTest.currentDataTag()
Return type

str

static PySide2.QtTest.QTest.currentTestFailed()
Return type

bool

static PySide2.QtTest.QTest.currentTestFunction()
Return type

str

static PySide2.QtTest.QTest.ignoreMessage(type, messagePattern)
Parameters
  • typeQtMsgType

  • messagePatternQRegularExpression

static PySide2.QtTest.QTest.ignoreMessage(type, message)
Parameters
  • typeQtMsgType

  • message – str

static PySide2.QtTest.QTest.keyToAscii(key)
Parameters

keyKey

Return type

char

static PySide2.QtTest.QTest.qCleanup()
static PySide2.QtTest.QTest.qElementData(elementName, metaTypeId)
Parameters
  • elementName – str

  • metaTypeIdint

Return type

void

static PySide2.QtTest.QTest.qExpectFail(dataIndex, comment, mode, file, line)
Parameters
  • dataIndex – str

  • comment – str

  • modeTestFailMode

  • file – str

  • lineint

Return type

bool

static PySide2.QtTest.QTest.qExtractTestData(dirName)
Parameters

dirName – unicode

Return type

QSharedPointer

static PySide2.QtTest.QTest.qFindTestData(basepath[, file=None[, line=0[, builddir=None]]])
Parameters
  • basepath – unicode

  • file – str

  • lineint

  • builddir – str

Return type

unicode

static PySide2.QtTest.QTest.qFindTestData(basepath[, file=None[, line=0[, builddir=None]]])
Parameters
  • basepath – str

  • file – str

  • lineint

  • builddir – str

Return type

unicode

static PySide2.QtTest.QTest.qGlobalData(tagName, typeId)
Parameters
  • tagName – str

  • typeIdint

Return type

void

static PySide2.QtTest.QTest.qRun()
Return type

int

static PySide2.QtTest.QTest.qSkip(message, file, line)
Parameters
  • message – str

  • file – str

  • lineint

static PySide2.QtTest.QTest.setBenchmarkResult(result, metric)
Parameters
static PySide2.QtTest.QTest.setMainSourcePath(file[, builddir=None])
Parameters
  • file – str

  • builddir – str

static PySide2.QtTest.QTest.testObject()
Return type

QObject

static PySide2.QtTest.QTest.toPrettyCString(unicode, length)
Parameters
  • unicode – str

  • lengthint

Return type

char