Load tests from generators.
This plugin implements loadTestFromTestCase(), loadTestsFromName() and loadTestFromModule() to enable loading tests from generators.
Generators may be functions or methods in test cases. In either case, they must yield a callable and arguments for that callable once for each test they generate. The callable and arguments may all be in one tuple, or the arguments may be grouped into a separate tuple:
def test_gen():
yield check, 1, 2
yield check, (1, 2)
To address a particular generated test via a command-line test name, append a colon (‘:’) followed by the index, starting from 1, of the generated case you want to execute.
Default : | True |
---|---|
Type : | boolean |
The default configuration is equivalent to including the following in a unittest.cfg file.
[generators]
always-on = True