twisted.trial.runner.Py3TestLoader(TestLoader)
class documentationtwisted.trial.runner
(View In Hierarchy)
A test loader finds tests from the functions, modules, and files that is
asked to and loads them into a TestSuite
or
TestCase
.
See TestLoader
for
further details.
Method | loadFile | Load a file, and then the tests in that file. |
Method | findByName | Find and load tests, given name . |
Method | loadAnything | Load absolutely anything (as long as that anything is a module, package, class, or method (with associated parent class and qualname). |
Method | loadByName | Load some tests by name. |
Method | loadByNames | Load some tests by a list of names. |
Method | loadClass | Given a class which contains test cases, return a list of TestCase s. |
Method | loadMethod | Given a method of a TestCase that represents a test, return
a TestCase instance for that test. |
Method | _uniqueTests | No summary |
Inherited from TestLoader:
Instance Variable | methodPrefix | A string prefix. TestLoader will assume that all the methods
in a class that begin with methodPrefix are test cases. |
Instance Variable | modulePrefix | A string prefix. Every module in a package that begins with
modulePrefix is considered a module full of tests. |
Instance Variable | forceGarbageCollection | A flag applied to each TestCase loaded. See unittest.TestCase
for more information. |
Instance Variable | sorter | A key function used to sort TestCase s, test classes, modules
and packages. |
Instance Variable | suiteFactory | A callable which is passed a list of tests (which themselves may be suites of tests). Must return a test suite. |
Method | __init__ | Undocumented |
Method | sort | Sort the given things using sorter . |
Method | findTestClasses | Given a module, return all Trial test classes |
Method | loadModule | Return a test suite with all the tests from a module. |
Method | getTestCaseNames | Given a class that contains TestCase s, return a list of
names of methods that probably contain tests. |
Method | loadPackage | Load tests from a module object representing a package, and return a TestSuite containing those tests. |
Method | loadDoctests | Return a suite of tests for all the doctests defined in
module . |
Method | _makeCase | Undocumented |
Load a file, and then the tests in that file.
Parameters | fileName | The file name to load. |
recurse | A boolean. If True, inspect modules within packages within the given package (and so on), otherwise, only inspect modules in the package itself. |
Find and load tests, given name
.
This partially duplicates the logic in
unittest.loader.TestLoader
.
Parameters | name | The qualified name of the thing to load. |
recurse | A boolean. If True, inspect modules within packages within the given package (and so on), otherwise, only inspect modules in the package itself. |
Load absolutely anything (as long as that anything is a module, package, class, or method (with associated parent class and qualname).
Parameters | obj | The object to load. |
recurse | A boolean. If True, inspect modules within packages within the given package (and so on), otherwise, only inspect modules in the package itself. | |
parent | If obj is a method, this is the parent class of the method.
qualName is also required. | |
qualName | If obj is a method, this a list containing is the qualified
name of the method. parent is also required. |
Load some tests by name.
Parameters | name | The qualified name for the test to load. |
recurse | A boolean. If True, inspect modules within packages within the given package (and so on), otherwise, only inspect modules in the package itself. |
Load some tests by a list of names.
Parameters | names | A list
of qualified names. |
recurse | A boolean. If True, inspect modules within packages within the given package (and so on), otherwise, only inspect modules in the package itself. |
Given a class which contains test cases, return a list of TestCase
s.
Parameters | klass | The class to load tests from. |
Given a method of a TestCase
that represents a test, return
a TestCase
instance for that test.