AlgorithmModulePythonReference
Loading...
Searching...
No Matches
Tests.py File Reference

Classes

class  AlgorithmModuleTestSupport.Tests.IterativeTestMethodKeys
 Contains keys for test methods to be executed as part of an iterative TestCenter test. More...
class  AlgorithmModuleTestSupport.Tests.IterativeTestMethodExecutionParameter
 Contains objects needed to execute a test method as part of an iterative TestCenter test. More...

Namespaces

namespace  AlgorithmModuleTestSupport
namespace  AlgorithmModuleTestSupport.Tests

Functions

 AlgorithmModuleTestSupport.Tests.testManualUpdate (moduleName, checkList=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 DEPRECATED!
 AlgorithmModuleTestSupport.Tests.testUpdate (moduleName, checkList=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 Tests the 'update' functionality of the module given by its name.
 AlgorithmModuleTestSupport.Tests.touchField (field, enableDurationLogging=False)
 Touches the field with the given name and optionally logs the time consumed by the event.
 AlgorithmModuleTestSupport.Tests.testManualClear (moduleName, checkList=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 DEPRECATED!
 AlgorithmModuleTestSupport.Tests.testClear (moduleName, checkList=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 Tests the 'clear' functionality of the module given by its name.
 AlgorithmModuleTestSupport.Tests.testFailedManualUpdate (moduleName, checkList=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 DEPRECATED!
 AlgorithmModuleTestSupport.Tests.testFailedUpdate (moduleName, checkList=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 Tests a failing update of the module given by its name.
 AlgorithmModuleTestSupport.Tests.testUpdateOnInputChange (moduleName, checkList=[], fieldNamesToTouch=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 Tests update of module's output field values if an input field value changes.
 AlgorithmModuleTestSupport.Tests.testClearOnInputChange (moduleName, checkList=[], fieldNamesToTouch=[], shouldLogOnSuccess=False, enableDurationLogging=False)
 Tests clearance of module's output field values if an input field value changes.
 AlgorithmModuleTestSupport.Tests.testUpdateDoneNotifications (moduleName, shouldLogOnSuccess=False)
 Tests amount of notifications of "updateDone" field after several update and automatic update operations.
 AlgorithmModuleTestSupport.Tests.testOutputImageNotifications (moduleName, shouldLogOnSuccess=False)
 Tests amount of notifications of output image fields after several update and clear, and automatic update and clear operations.
 AlgorithmModuleTestSupport.Tests.testNotifications (moduleName, counterModuleList, shouldNotifyOnceAfterClear, shouldLogOnSuccess=False)
 Tests amount of notifications using given NotificationCounter modules after several update and clear, and automatic update and clear operations.
 AlgorithmModuleTestSupport.Tests.executeIterativeTestMethod (parameter)
 Executes a test method as part of an iterative TestCenter test.
 AlgorithmModuleTestSupport.Tests.getIterativeTestTuple (moduleName, preparationMethod=None, checksAfterUpdate=[], checksAfterClear=[], shouldLogOnSuccess=False)
 Returns a tuple to create an iterative TestCenter test with pre-defined test methods.

Variables

 AlgorithmModuleTestSupport.Tests.StringType = str