loadTestsFromName(name, module=None)
Return a suite of all tests cases given a string specifier.
The specifier name is a “dotted name” that may resolve either to a module, a test case class, a test method within a test case class, a TestSuite
instance, or a callable object which returns a TestCase
or TestSuite
instance. These checks are applied in the order listed here; that is, a method on a possible test case class will be picked up as “a test method within a test case class”, rather than “a callable object”.
For example, if you have a module SampleTests
containing a TestCase
-derived class SampleTestCase
with three test methods (test_one()
, test_two()
, and test_three()
), the specifier 'SampleTests.SampleTestCase'
would cause this method to return a suite which will run all three test methods. Using the specifier 'SampleTests.SampleTestCase.test_two'
would cause it to return a test suite which will run only the test_two()
test method. The specifier can refer to modules and packages which have not been imported; they will be imported as a side-effect.
The method optionally resolves name relative to the given module.
Please login to continue.