sdk/python/Testing/PyUnittest
Testing

PyUnittest

Python stdlib module — unittest. Auto-indexed from CDN. Method-level security roles have not been annotated; rule writers should inspect the source before use.

Other Methods

.addModuleCleanup()Neutral
#
Signature
addModuleCleanup(function, args, kwargs)

Same as addCleanup, except the cleanup items are called even if

.doModuleCleanups()Neutral
#
Signature
doModuleCleanups()

Execute all module cleanup functions. Normally called for you after

.enterModuleContext()Neutral
#
Signature
enterModuleContext(cm)

Same as enterContext, but module-wide.

.expectedFailure()Neutral
#
Signature
expectedFailure(test_item)

expectedFailure function.

.findTestCases()Neutral
#
Signature
findTestCases(module, prefix, sortUsing, suiteClass)

findTestCases function.

.getTestCaseNames()Neutral
#
Signature
getTestCaseNames(testCaseClass, prefix, sortUsing, testNamePatterns)

getTestCaseNames function.

.installHandler()Neutral
#
Signature
installHandler()

installHandler function.

.load_tests()Neutral
#
Signature
load_tests(loader, tests, pattern)

load_tests function.

.makeSuite()Neutral
#
Signature
makeSuite(testCaseClass, prefix, sortUsing, suiteClass)

makeSuite function.

.registerResult()Neutral
#
Signature
registerResult(result)

registerResult function.

Fully-Qualified Names

FQNField
unittestfqns[0]

Wrong FQN → 0 findings. Verify with: change fqns to garbage → must produce 0 results.

Import

rule.py
import unittest