TestCenter Reference
|
A class to iterate over the list of field-value test cases of a given set. More...
Public Member Functions | |
def | __init__ (self, ctx, filename, testRunName=None, randomOrder=False) |
The default constructor. More... | |
def | getCurrentIndex (self) |
Return the index of the current case. More... | |
def | getStatusString (self) |
Return a string containing the current case id, current case name and number of cases. More... | |
def | getCurrentCaseName (self) |
Return the index of the current case. More... | |
def | getNumCases (self) |
Return the number of cases of the loaded test case set. More... | |
def | isFinished (self) |
Are there any test cases left to iterate? More... | |
def | next (self, verbose=False, saveEachCase=True) |
Change to the next field-value test case. More... | |
def | finish (self, verbose=False) |
Finish the current test run. More... | |
def | prev (self, verbose=False) |
Go back to the previous test case. More... | |
def | goToCaseWithId (self, id, verbose=False) |
Go to test case with specified id. More... | |
A class to iterate over the list of field-value test cases of a given set.
Definition at line 77 of file FieldValueTests.py.
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.__init__ | ( | self, | |
ctx, | |||
filename, | |||
testRunName = None , |
|||
randomOrder = False |
|||
) |
The default constructor.
Definition at line 100 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__changeSet, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__fieldValueTestCaseSet, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__filename, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__index, TestCenterAdvanced.Slave.Slave.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__setTestCase(), TestSupport.FieldValueTests.FieldValueTestCaseIterator.__statusString, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testCaseList, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testRunName, and TestSupport.Formal.getList().
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.finish | ( | self, | |
verbose = False |
|||
) |
Finish the current test run.
Definition at line 187 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__fieldValueTestCaseSet, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__filename, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__index, TestCenterAdvanced.Slave.Slave.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__running, and TestSupport.FieldValueTests.FieldValueTestCaseIterator.__statusString.
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.getCurrentCaseName | ( | self | ) |
Return the index of the current case.
Definition at line 141 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__index, and TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testCaseList.
Referenced by TestSupport.FieldValueTests.FieldValueTestCaseIterator.goToCaseWithId().
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.getCurrentIndex | ( | self | ) |
Return the index of the current case.
Definition at line 127 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__index.
Referenced by TestSupport.FieldValueTests.FieldValueTestCaseIterator.goToCaseWithId().
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.getNumCases | ( | self | ) |
Return the number of cases of the loaded test case set.
Definition at line 148 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testCaseList.
Referenced by TestSupport.FieldValueTests.FieldValueTestCaseIterator.goToCaseWithId().
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.getStatusString | ( | self | ) |
Return a string containing the current case id, current case name and number of cases.
Definition at line 134 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__statusString.
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.goToCaseWithId | ( | self, | |
id, | |||
verbose = False |
|||
) |
Go to test case with specified id.
Definition at line 213 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__changeSet, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__fieldValueTestCaseSet, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__index, TestCenterAdvanced.Slave.Slave.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__setTestCase(), TestSupport.FieldValueTests.FieldValueTestCaseIterator.__statusString, TestCenterAdvanced.Slave.Slave.__testCase, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testCase, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testCaseList, TestSupport.FieldValueTests.FieldValueTestCaseIterator.getCurrentCaseName(), TestSupport.FieldValueTests.FieldValueTestCaseIterator.getCurrentIndex(), and TestSupport.FieldValueTests.FieldValueTestCaseIterator.getNumCases().
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.isFinished | ( | self | ) |
Are there any test cases left to iterate?
Definition at line 155 of file FieldValueTests.py.
References TestCenterAdvanced.Slave.Slave.__running, and TestSupport.FieldValueTests.FieldValueTestCaseIterator.__running.
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.next | ( | self, | |
verbose = False , |
|||
saveEachCase = True |
|||
) |
Change to the next field-value test case.
Prior to proceeding to the next test case it is verified that the current test cases expected results are met and everything that should be saved is recorded.
verbose | Set verbose mode. |
Definition at line 166 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__fieldValueTestCaseSet, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__filename, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__index, TestCenterAdvanced.Slave.Slave.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__setTestCase(), TestSupport.FieldValueTests.FieldValueTestCaseIterator.__statusString, TestCenterAdvanced.Slave.Slave.__testCase, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testCase, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testCaseList, and TestSupport.FieldValueTests.FieldValueTestCaseIterator.__testRunName.
def TestSupport.FieldValueTests.FieldValueTestCaseIterator.prev | ( | self, | |
verbose = False |
|||
) |
Go back to the previous test case.
Definition at line 201 of file FieldValueTests.py.
References TestSupport.FieldValueTests.FieldValueTestCaseIterator.__index, TestCenterAdvanced.Slave.Slave.__running, TestSupport.FieldValueTests.FieldValueTestCaseIterator.__running, and TestSupport.FieldValueTests.FieldValueTestCaseIterator.__setTestCase().